【数据资产】
1、认证变更跨平台审批
Showing
5 changed files
with
50 additions
and
17 deletions
| ... | @@ -84,7 +84,7 @@ public class EnterpriseController { | ... | @@ -84,7 +84,7 @@ public class EnterpriseController { |
| 84 | @Operation(summary = "企业信息-详情", | 84 | @Operation(summary = "企业信息-详情", |
| 85 | parameters = {@Parameter(name = "guid", description = "企业信息唯一标识", required = true)} ) | 85 | parameters = {@Parameter(name = "guid", description = "企业信息唯一标识", required = true)} ) |
| 86 | public CommonRes<EnterpriseRSVO> getEnterpriseDetail(@RequestParam String guid) { | 86 | public CommonRes<EnterpriseRSVO> getEnterpriseDetail(@RequestParam String guid) { |
| 87 | EnterpriseRSVO vo = enterpriseService.getEnterpriseDetail(guid); | 87 | EnterpriseRSVO vo = enterpriseChangeApproveService.getEnterpriseChangeDetail(guid); |
| 88 | return CommonRes.success(vo); | 88 | return CommonRes.success(vo); |
| 89 | } | 89 | } |
| 90 | 90 | ... | ... |
| ... | @@ -200,7 +200,7 @@ public class MfEnterpriseChangeApprove extends BaseDO { | ... | @@ -200,7 +200,7 @@ public class MfEnterpriseChangeApprove extends BaseDO { |
| 200 | private String crossPlatformApproveState; | 200 | private String crossPlatformApproveState; |
| 201 | 201 | ||
| 202 | /** | 202 | /** |
| 203 | * 数据类型【数据类型 1原数据 2新数据】 | 203 | * 数据类型【数据类型 1原数据 2新数据 0认证表数据】 |
| 204 | */ | 204 | */ |
| 205 | @Name("数据类型") | 205 | @Name("数据类型") |
| 206 | private String dataType; | 206 | private String dataType; | ... | ... |
| ... | @@ -3,6 +3,8 @@ package com.csbr.qingcloud.portal.service; | ... | @@ -3,6 +3,8 @@ package com.csbr.qingcloud.portal.service; |
| 3 | import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; | 3 | import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; |
| 4 | import com.csbr.qingcloud.portal.domain.vo.ChangeApproveVO; | 4 | import com.csbr.qingcloud.portal.domain.vo.ChangeApproveVO; |
| 5 | import com.csbr.qingcloud.portal.domain.vo.ChangeInfoVO; | 5 | import com.csbr.qingcloud.portal.domain.vo.ChangeInfoVO; |
| 6 | import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO; | ||
| 7 | |||
| 6 | import java.util.List; | 8 | import java.util.List; |
| 7 | 9 | ||
| 8 | /** | 10 | /** |
| ... | @@ -22,4 +24,6 @@ public interface EnterpriseChangeApproveService { | ... | @@ -22,4 +24,6 @@ public interface EnterpriseChangeApproveService { |
| 22 | void crossFlowCallBack(BizCallbackDTO dto); | 24 | void crossFlowCallBack(BizCallbackDTO dto); |
| 23 | 25 | ||
| 24 | void crossRemoveByBizGuid(List<String> zqBizGuids); | 26 | void crossRemoveByBizGuid(List<String> zqBizGuids); |
| 27 | |||
| 28 | EnterpriseRSVO getEnterpriseChangeDetail(String guid); | ||
| 25 | } | 29 | } | ... | ... |
| ... | @@ -15,6 +15,7 @@ import com.csbr.cloud.workflow.util.ApprovalFlowUtil; | ... | @@ -15,6 +15,7 @@ import com.csbr.cloud.workflow.util.ApprovalFlowUtil; |
| 15 | import com.csbr.qingcloud.portal.domain.vo.ChangeApproveVO; | 15 | import com.csbr.qingcloud.portal.domain.vo.ChangeApproveVO; |
| 16 | import com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO; | 16 | import com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO; |
| 17 | import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO; | 17 | import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO; |
| 18 | import com.csbr.qingcloud.portal.feign.ConfigureFeign; | ||
| 18 | import com.csbr.qingcloud.portal.feign.PersonelFeign; | 19 | import com.csbr.qingcloud.portal.feign.PersonelFeign; |
| 19 | import com.csbr.qingcloud.portal.mybatis.entity.MfEnterprise; | 20 | import com.csbr.qingcloud.portal.mybatis.entity.MfEnterprise; |
| 20 | import com.csbr.qingcloud.portal.mybatis.entity.MfEnterpriseChangeApprove; | 21 | import com.csbr.qingcloud.portal.mybatis.entity.MfEnterpriseChangeApprove; |
| ... | @@ -22,6 +23,7 @@ import com.csbr.qingcloud.portal.mybatis.service.MfEnterpriseChangeApproveServic | ... | @@ -22,6 +23,7 @@ import com.csbr.qingcloud.portal.mybatis.service.MfEnterpriseChangeApproveServic |
| 22 | import com.csbr.qingcloud.portal.mybatis.service.MfEnterpriseService; | 23 | import com.csbr.qingcloud.portal.mybatis.service.MfEnterpriseService; |
| 23 | import com.csbr.qingcloud.portal.service.EnterpriseChangeApproveService; | 24 | import com.csbr.qingcloud.portal.service.EnterpriseChangeApproveService; |
| 24 | import com.csbr.qingcloud.portal.service.EnterpriseService; | 25 | import com.csbr.qingcloud.portal.service.EnterpriseService; |
| 26 | import com.csbr.qingcloud.portal.util.ChangeInfoUtil; | ||
| 25 | import com.csbr.qingcloud.portal.util.InvokeUtil; | 27 | import com.csbr.qingcloud.portal.util.InvokeUtil; |
| 26 | import com.csbr.qingcloud.portal.util.ZQConfig; | 28 | import com.csbr.qingcloud.portal.util.ZQConfig; |
| 27 | import csbr.cloud.entity.enums.ApprovalStateEnum; | 29 | import csbr.cloud.entity.enums.ApprovalStateEnum; |
| ... | @@ -82,6 +84,9 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro | ... | @@ -82,6 +84,9 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro |
| 82 | @Resource | 84 | @Resource |
| 83 | private PersonelFeign personelFeign; | 85 | private PersonelFeign personelFeign; |
| 84 | 86 | ||
| 87 | @Resource | ||
| 88 | private ConfigureFeign configureFeign; | ||
| 89 | |||
| 85 | /** 保存变更数据 */ | 90 | /** 保存变更数据 */ |
| 86 | @Override | 91 | @Override |
| 87 | public void changeSave(ChangeApproveVO vo) { | 92 | public void changeSave(ChangeApproveVO vo) { |
| ... | @@ -274,6 +279,33 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro | ... | @@ -274,6 +279,33 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro |
| 274 | approvalFlowUtil.removeApproveByBizGuids(Collections.singletonList(enterpriseChangeApprove.getGuid())); | 279 | approvalFlowUtil.removeApproveByBizGuids(Collections.singletonList(enterpriseChangeApprove.getGuid())); |
| 275 | } | 280 | } |
| 276 | 281 | ||
| 282 | @Override | ||
| 283 | public EnterpriseRSVO getEnterpriseChangeDetail(String guid) { | ||
| 284 | if (StringUtils.isBlank(guid)) { | ||
| 285 | // W00012 = {0}:参数[{1}]不能为空! | ||
| 286 | throw new CsbrSystemException(SystemError.DATA_INPUT_ERROR, messageSourceUtil.getMessage("W00010", | ||
| 287 | String.format("获取%s详情数据", FUNCTION_NAME), "数据唯一标识")); | ||
| 288 | } | ||
| 289 | |||
| 290 | MfEnterpriseChangeApprove entity = mfEnterpriseChangeApproveService.getById(guid); | ||
| 291 | if (entity == null) { | ||
| 292 | throw new CsbrSystemException(SystemError.DATA_NOT_EXISTS, messageSourceUtil.notExistsToSelectMessage(String.format("获取%s详情数据", FUNCTION_NAME))); | ||
| 293 | } | ||
| 294 | EnterpriseRSVO vo = csbrBeanUtil.convert(entity, EnterpriseRSVO.class); | ||
| 295 | |||
| 296 | //流程数据处理 | ||
| 297 | vo.setApproveVO(approvalFlowUtil.getApprovalCrossTenantInfo(entity.getGuid())); | ||
| 298 | if(CollectionUtils.isEmpty(ChangeInfoUtil.areaList)){ | ||
| 299 | ChangeInfoUtil.areaList = configureFeign.getBoroughCodeName().getData(); | ||
| 300 | } | ||
| 301 | vo.setVenue(ChangeInfoUtil.getVenue(vo.getProvince(),vo.getCity(),vo.getDistrict())); | ||
| 302 | vo.setBusinessLicenseStartEnd(ChangeInfoUtil.getStartEnd(vo.getBusinessLicenseTerm(),vo.getBusinessLicenseStartDate(),vo.getBusinessLicenseEndDate())); | ||
| 303 | |||
| 304 | //生成变更信息 | ||
| 305 | vo.setChangeList(enterpriseService.getChange(guid, entity.getCreateTime())); | ||
| 306 | return vo; | ||
| 307 | } | ||
| 308 | |||
| 277 | /** | 309 | /** |
| 278 | * 企业信息删除前置处理 | 310 | * 企业信息删除前置处理 |
| 279 | * @author xcq | 311 | * @author xcq | ... | ... |
| ... | @@ -207,7 +207,6 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris | ... | @@ -207,7 +207,6 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris |
| 207 | queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState, ApprovalStateEnum.PASSED.getValue()); | 207 | queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState, ApprovalStateEnum.PASSED.getValue()); |
| 208 | queryWrapper.le(MfEnterpriseChangeApprove::getCreateTime, createTime); | 208 | queryWrapper.le(MfEnterpriseChangeApprove::getCreateTime, createTime); |
| 209 | queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime); | 209 | queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime); |
| 210 | queryWrapper.last(" limit 2 "); | ||
| 211 | List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper); | 210 | List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper); |
| 212 | if(CollectionUtils.isEmpty(approveList)){ | 211 | if(CollectionUtils.isEmpty(approveList)){ |
| 213 | return new ArrayList<>(); | 212 | return new ArrayList<>(); |
| ... | @@ -695,13 +694,12 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris | ... | @@ -695,13 +694,12 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris |
| 695 | * @param rqVO | 694 | * @param rqVO |
| 696 | * @return void | 695 | * @return void |
| 697 | */ | 696 | */ |
| 698 | private void afterSave(MfEnterprise entity, EnterpriseRQVO rqVO) { | 697 | public void afterSave(MfEnterprise entity, EnterpriseRQVO rqVO) { |
| 699 | //region 1.输出特殊转换 | 698 | // 保存认证数据 |
| 700 | 699 | MfEnterpriseChangeApprove enterpriseChangeApprove = csbrBeanUtil.convert(entity, MfEnterpriseChangeApprove.class); | |
| 701 | //region 1.1.输出过滤与补充处理 | 700 | enterpriseChangeApprove.setSourceGuid(entity.getGuid()); |
| 702 | //endregion 1.1.输出过滤与补充处理 | 701 | enterpriseChangeApprove.setDataType("0"); |
| 703 | 702 | mfEnterpriseChangeApproveService.save(enterpriseChangeApprove); | |
| 704 | //endregion 1.输出特殊转换 | ||
| 705 | } | 703 | } |
| 706 | 704 | ||
| 707 | /** | 705 | /** |
| ... | @@ -766,13 +764,12 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris | ... | @@ -766,13 +764,12 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris |
| 766 | * @param rqVO | 764 | * @param rqVO |
| 767 | * @return void | 765 | * @return void |
| 768 | */ | 766 | */ |
| 769 | protected void afterUpdate(MfEnterprise entity, EnterpriseRQVO rqVO) { | 767 | public void afterUpdate(MfEnterprise entity, EnterpriseRQVO rqVO) { |
| 770 | //region 1.输出特殊转换 | 768 | // 修改认证记录 |
| 771 | 769 | MfEnterpriseChangeApprove enterpriseChangeApprove = csbrBeanUtil.convert(entity, MfEnterpriseChangeApprove.class); | |
| 772 | //region 1.1.输出过滤与补充处理 | 770 | enterpriseChangeApprove.setSourceGuid(entity.getGuid()); |
| 773 | //endregion 1.1.输出过滤与补充处理 | 771 | enterpriseChangeApprove.setDataType("0"); |
| 774 | 772 | mfEnterpriseChangeApproveService.updateById(enterpriseChangeApprove); | |
| 775 | //endregion 1.输出特殊转换 | ||
| 776 | } | 773 | } |
| 777 | 774 | ||
| 778 | 775 | ... | ... |
-
Please register or sign in to post a comment