42bf89de by xu

可信空间连接器入住接口

1 parent be608b13
1 package com.csbr.qingcloud.portal.controller; 1 package com.csbr.qingcloud.portal.controller;
2 2
3 import com.csbr.cloud.common.enums.SystemError;
4 import com.csbr.cloud.common.exception.CsbrSystemException;
3 import com.csbr.cloud.common.response.CommonRes; 5 import com.csbr.cloud.common.response.CommonRes;
4 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; 6 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
7 import com.csbr.qingcloud.portal.mybatis.entity.MfTdsConnectorIdentity;
5 import csbr.cloud.entity.annotation.SystemLog; 8 import csbr.cloud.entity.annotation.SystemLog;
6 import csbr.cloud.entity.domain.base.vo.PageListVO; 9 import csbr.cloud.entity.domain.base.vo.PageListVO;
7 import com.csbr.qingcloud.portal.domain.vo.TdsConnectorIdentityQueryVO; 10 import com.csbr.qingcloud.portal.domain.vo.TdsConnectorIdentityQueryVO;
...@@ -13,6 +16,7 @@ import io.swagger.v3.oas.annotations.Parameter; ...@@ -13,6 +16,7 @@ import io.swagger.v3.oas.annotations.Parameter;
13 import io.swagger.v3.oas.annotations.tags.Tag; 16 import io.swagger.v3.oas.annotations.tags.Tag;
14 import jakarta.annotation.Resource; 17 import jakarta.annotation.Resource;
15 import jakarta.validation.Valid; 18 import jakarta.validation.Valid;
19 import org.apache.commons.lang3.StringUtils;
16 import org.springframework.web.bind.annotation.*; 20 import org.springframework.web.bind.annotation.*;
17 21
18 import java.util.List; 22 import java.util.List;
...@@ -53,8 +57,13 @@ public class TdsConnectorIdentityController { ...@@ -53,8 +57,13 @@ public class TdsConnectorIdentityController {
53 @SystemLog(value = "连接器身份信息-修改") 57 @SystemLog(value = "连接器身份信息-修改")
54 @Operation(summary = "连接器身份信息-修改") 58 @Operation(summary = "连接器身份信息-修改")
55 public CommonRes<Boolean> updateTdsConnectorIdentity(@RequestBody TdsConnectorIdentityRQVO vo) { 59 public CommonRes<Boolean> updateTdsConnectorIdentity(@RequestBody TdsConnectorIdentityRQVO vo) {
60 if (StringUtils.isBlank(vo.getGuid())) {
61 // W00012 = {0}:参数[{1}]不能为空!
62 throw new CsbrSystemException(SystemError.DATA_INPUT_ERROR, "数据唯一标识为空。");
63 }
64 MfTdsConnectorIdentity mfTdsConnectorIdentity = tdsConnectorIdentityService.getTdsConnectorIdentityById(vo.getGuid());
56 //变更数据重新提交流程 65 //变更数据重新提交流程
57 if("Y".equals(vo.getIsChangeData()) && vo.getImmediateApprove()){ 66 if("Y".equals(mfTdsConnectorIdentity.getIsChangeData()) && vo.getImmediateApprove()){
58 tdsConnectorIdentityService.changeSaveTdsConnectorIdentity(vo); 67 tdsConnectorIdentityService.changeSaveTdsConnectorIdentity(vo);
59 }else { 68 }else {
60 tdsConnectorIdentityService.updateTdsConnectorIdentity(vo); 69 tdsConnectorIdentityService.updateTdsConnectorIdentity(vo);
......
...@@ -112,4 +112,6 @@ public interface TdsConnectorIdentityService { ...@@ -112,4 +112,6 @@ public interface TdsConnectorIdentityService {
112 * @param dto 112 * @param dto
113 */ 113 */
114 void crossFlowCallBack(BizCallbackDTO dto); 114 void crossFlowCallBack(BizCallbackDTO dto);
115
116 MfTdsConnectorIdentity getTdsConnectorIdentityById(String guid);
115 } 117 }
......
...@@ -500,6 +500,11 @@ public class TdsConnectorIdentityServiceImpl extends FlowAbstractImpl implements ...@@ -500,6 +500,11 @@ public class TdsConnectorIdentityServiceImpl extends FlowAbstractImpl implements
500 } 500 }
501 } 501 }
502 502
503 @Override
504 public MfTdsConnectorIdentity getTdsConnectorIdentityById(String guid) {
505 return mfTdsConnectorIdentityService.getById(guid);
506 }
507
503 @Transactional 508 @Transactional
504 public void afterChangeSaveTdsConnectorIdentity(TdsConnectorIdentityRQVO rqVO,MfTdsConnectorIdentity oldTdsConnectorIdentity) { 509 public void afterChangeSaveTdsConnectorIdentity(TdsConnectorIdentityRQVO rqVO,MfTdsConnectorIdentity oldTdsConnectorIdentity) {
505 //修改变更前数据状态为已废弃 510 //修改变更前数据状态为已废弃
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!