Commit 2487fc15 authored by suhuiguang's avatar suhuiguang

refact(注册开通):流程调整

1.增加回滚删除消息逻辑
parent 76a5f94d
...@@ -38,6 +38,7 @@ import com.yeejoin.amos.boot.module.jyjc.api.model.*; ...@@ -38,6 +38,7 @@ import com.yeejoin.amos.boot.module.jyjc.api.model.*;
import com.yeejoin.amos.boot.module.jyjc.api.service.IJyjcOpeningApplicationService; import com.yeejoin.amos.boot.module.jyjc.api.service.IJyjcOpeningApplicationService;
import com.yeejoin.amos.boot.module.jyjc.api.vo.JyjcOpeningApplicationVo; import com.yeejoin.amos.boot.module.jyjc.api.vo.JyjcOpeningApplicationVo;
import com.yeejoin.amos.boot.module.jyjc.biz.config.BaseException; import com.yeejoin.amos.boot.module.jyjc.biz.config.BaseException;
import com.yeejoin.amos.boot.module.jyjc.biz.feign.MessageFeignClient;
import com.yeejoin.amos.boot.module.jyjc.biz.feign.TzsServiceFeignClient; import com.yeejoin.amos.boot.module.jyjc.biz.feign.TzsServiceFeignClient;
import com.yeejoin.amos.boot.module.jyjc.biz.service.TaskModelServiceImpl; import com.yeejoin.amos.boot.module.jyjc.biz.service.TaskModelServiceImpl;
import com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto; import com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto;
...@@ -153,6 +154,9 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp ...@@ -153,6 +154,9 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
@Value("${open.app.msg.detail.path:/mixuap?appId=1742358052905971713&id=1947557820039720961&lfrom=studio}") @Value("${open.app.msg.detail.path:/mixuap?appId=1742358052905971713&id=1947557820039720961&lfrom=studio}")
private String msgDetailPath; private String msgDetailPath;
@Autowired
private MessageFeignClient messageFeignClient;
/** /**
* 编辑、工作台暂存逻辑 * 编辑、工作台暂存逻辑
* *
...@@ -789,7 +793,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp ...@@ -789,7 +793,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
messageModel.setTerminal("WEB"); messageModel.setTerminal("WEB");
messageModel.setRoutePath(msgDetailPath); messageModel.setRoutePath(msgDetailPath);
messageModel.setCompanyType(companyType); messageModel.setCompanyType(companyType);
Systemctl.messageClient.create(messageModel); messageFeignClient.create(messageModel);
} }
private void saveLicenseData2Company(JyjcOpeningApplication jyjcOpeningApplication) { private void saveLicenseData2Company(JyjcOpeningApplication jyjcOpeningApplication) {
...@@ -947,9 +951,14 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp ...@@ -947,9 +951,14 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
} }
private void deleteMsg(String taskCode, Long sequenceNbr) { private void deleteMsg(String taskCode, Long sequenceNbr) {
// 流程到发起单位时删除之前的消息
if(WorkFlowStatusEnum.OPENING_APPLICATION_SUBMIT.getCode().equals(taskCode)){ if(WorkFlowStatusEnum.OPENING_APPLICATION_SUBMIT.getCode().equals(taskCode)){
// 按照relationId查询 // 按照relationId查询
List<MessageModel> messageModels = messageFeignClient.listByRelationId(sequenceNbr + "").getResult();
// 查询结果删除接口 // 查询结果删除接口
if(!messageModels.isEmpty()){
messageFeignClient.delete(messageModels.stream().map(e-> String.valueOf(e.getSequenceNbr())).collect(Collectors.joining(",")));
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment