【数据资产】
1、认证变更跨平台审批
Showing
3 changed files
with
39 additions
and
0 deletions
| ... | @@ -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,6 +165,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro | ... | @@ -165,6 +165,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro |
| 165 | mfEnterpriseService.updateById(bean); | 165 | mfEnterpriseService.updateById(bean); |
| 166 | return; | 166 | return; |
| 167 | } | 167 | } |
| 168 | if (!dto.getIsZqPlatformApprove() && StringUtils.isEmpty(entity.getZqName())) { | ||
| 168 | //审批通过则执行更新 | 169 | //审批通过则执行更新 |
| 169 | MfEnterprise vo = csbrBeanUtil.convert(entity,MfEnterprise.class); | 170 | MfEnterprise vo = csbrBeanUtil.convert(entity,MfEnterprise.class); |
| 170 | vo.setGuid(entity.getSourceGuid()); | 171 | vo.setGuid(entity.getSourceGuid()); |
| ... | @@ -174,6 +175,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro | ... | @@ -174,6 +175,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro |
| 174 | //同步更新会员表 | 175 | //同步更新会员表 |
| 175 | enterpriseService.updateTenant(vo); | 176 | enterpriseService.updateTenant(vo); |
| 176 | } | 177 | } |
| 178 | } | ||
| 177 | 179 | ||
| 178 | @Override | 180 | @Override |
| 179 | @GlobalTransactional(rollbackFor = Exception.class) | 181 | @GlobalTransactional(rollbackFor = Exception.class) |
| ... | @@ -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 | ... | ... |
-
Please register or sign in to post a comment