e5d9ae42 by xiaojie

【数据资产】

1、认证变更跨平台审批
1 parent ac4cd00c
...@@ -153,6 +153,14 @@ public class EnterpriseController { ...@@ -153,6 +153,14 @@ public class EnterpriseController {
153 return CommonRes.success(true); 153 return CommonRes.success(true);
154 } 154 }
155 155
156 @PostMapping("/change/cross-flow-call-back")
157 @SystemLog(value = "变更审批-最终更新(跨平台)")
158 @Operation( summary = "变更审批-最终更新(跨平台)" )
159 public CommonRes<Boolean> changeCrossFlowCallBack(@RequestBody BizCallbackDTO dto) {
160 enterpriseChangeApproveService.crossFlowCallBack(dto);
161 return CommonRes.success(true);
162 }
163
156 @PostMapping("/change/save") 164 @PostMapping("/change/save")
157 @SystemLog(value = "变更申请-保存数据") 165 @SystemLog(value = "变更申请-保存数据")
158 @Operation(summary = "变更申请-保存数据") 166 @Operation(summary = "变更申请-保存数据")
......
...@@ -18,4 +18,6 @@ public interface EnterpriseChangeApproveService { ...@@ -18,4 +18,6 @@ public interface EnterpriseChangeApproveService {
18 void changeUpdate(BizCallbackDTO dto); 18 void changeUpdate(BizCallbackDTO dto);
19 19
20 void removeByGuids(List<String> guids); 20 void removeByGuids(List<String> guids);
21
22 void crossFlowCallBack(BizCallbackDTO dto);
21 } 23 }
......
...@@ -165,14 +165,16 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro ...@@ -165,14 +165,16 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
165 mfEnterpriseService.updateById(bean); 165 mfEnterpriseService.updateById(bean);
166 return; 166 return;
167 } 167 }
168 //审批通过则执行更新 168 if (!dto.getIsZqPlatformApprove() && StringUtils.isEmpty(entity.getZqName())) {
169 MfEnterprise vo = csbrBeanUtil.convert(entity,MfEnterprise.class); 169 //审批通过则执行更新
170 vo.setGuid(entity.getSourceGuid()); 170 MfEnterprise vo = csbrBeanUtil.convert(entity,MfEnterprise.class);
171 vo.setBizApproveState("Y"); 171 vo.setGuid(entity.getSourceGuid());
172 mfEnterpriseService.updateById(vo); 172 vo.setBizApproveState("Y");
173 173 mfEnterpriseService.updateById(vo);
174 //同步更新会员表 174
175 enterpriseService.updateTenant(vo); 175 //同步更新会员表
176 enterpriseService.updateTenant(vo);
177 }
176 } 178 }
177 179
178 @Override 180 @Override
...@@ -208,6 +210,33 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro ...@@ -208,6 +210,33 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
208 approvalFlowUtil.removeApproveByBizGuids(guids); 210 approvalFlowUtil.removeApproveByBizGuids(guids);
209 } 211 }
210 212
213 @Override
214 public void crossFlowCallBack(BizCallbackDTO dto) {
215 MfEnterpriseChangeApprove entity = mfEnterpriseChangeApproveService.getById(dto.getBizGuid());
216
217 LambdaUpdateWrapper<MfEnterpriseChangeApprove> updateWrapper = new LambdaUpdateWrapper<>();
218 updateWrapper.eq(MfEnterpriseChangeApprove::getApproveGuid,entity.getApproveGuid());
219 updateWrapper.set(MfEnterpriseChangeApprove::getBizApproveState, dto.getApprovalState());
220 updateWrapper.set(MfEnterpriseChangeApprove::getCrossPlatformApproveState, dto.getApprovalState());
221 mfEnterpriseChangeApproveService.update(updateWrapper);
222
223 //审批不通过则将状态恢复到以前的Y
224 if(!dto.getApprovalState().equals(ApprovalStateEnum.PASSED.getValue())){
225 MfEnterprise bean = mfEnterpriseService.getById(entity.getSourceGuid());
226 bean.setBizApproveState("Y");
227 mfEnterpriseService.updateById(bean);
228 return;
229 }
230 //审批通过则执行更新
231 MfEnterprise vo = csbrBeanUtil.convert(entity,MfEnterprise.class);
232 vo.setGuid(entity.getSourceGuid());
233 vo.setBizApproveState("Y");
234 mfEnterpriseService.updateById(vo);
235
236 //同步更新会员表
237 enterpriseService.updateTenant(vo);
238 }
239
211 /** 240 /**
212 * 企业信息删除前置处理 241 * 企业信息删除前置处理
213 * @author xcq 242 * @author xcq
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!