fb08dacd by xiaojie

【数据资产】

1、企业认证修改
1 parent 4e208780
......@@ -208,6 +208,20 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
throw new CsbrSystemException(SystemError.DATA_DEL_ERROR, "审批中和审批通过的数据不能删除!");
}
mfEnterpriseChangeApproveService.removeById(guid);
// 修改企业认证审批状态
LambdaQueryWrapper<MfEnterpriseChangeApprove> lambdaQueryWrapper = Wrappers.lambdaQuery(MfEnterpriseChangeApprove.class);
lambdaQueryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid, entity.getSourceGuid());
lambdaQueryWrapper.eq(MfEnterpriseChangeApprove::getDataType, "2");
lambdaQueryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime).last("limit 1");
MfEnterpriseChangeApprove enterpriseChangeApprove = mfEnterpriseChangeApproveService.getOne(lambdaQueryWrapper);
if (ObjectUtils.isEmpty(enterpriseChangeApprove) || Arrays.asList("Y", "R", "C").contains(enterpriseChangeApprove.getBizApproveState())) {
LambdaUpdateWrapper<MfEnterprise> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(MfEnterprise::getGuid, entity.getSourceGuid());
updateWrapper.set(MfEnterprise::getBizApproveState, ApprovalStateEnum.PASSED.getValue());
mfEnterpriseService.update(updateWrapper);
}
crossPlatformApproveState = entity.getCrossPlatformApproveState();
}
......@@ -235,7 +249,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
mfEnterpriseChangeApproveService.update(updateWrapper);
//审批不通过则将状态恢复到以前的Y
if(dto.getApprovalState().equals(ApprovalStateEnum.REJECT.getValue()) || "E".equals(dto.getApprovalState())){
if(dto.getApprovalState().equals(ApprovalStateEnum.REJECT.getValue())){
MfEnterprise bean = mfEnterpriseService.getById(entity.getSourceGuid());
bean.setBizApproveState("Y");
bean.setCrossPlatformApproveState("Y");
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!