42bf89de by xu

可信空间连接器入住接口

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