【数据资产】
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