9615dffb by xiaojie

【数据资产】

1、认证变更跨平台审批
1 parent f9eef92c
...@@ -210,6 +210,9 @@ public class EnterpriseRSVO { ...@@ -210,6 +210,9 @@ public class EnterpriseRSVO {
210 210
211 @Schema(description = "变更信息列表") 211 @Schema(description = "变更信息列表")
212 private List<ChangeInfoVO> changeList; 212 private List<ChangeInfoVO> changeList;
213
214 @Schema(description = "变更前信息列表")
215 private List<ChangeInfoVO> beforeChangeList;
213 216
214 /******** 子对象 *****/ 217 /******** 子对象 *****/
215 218
......
...@@ -89,6 +89,8 @@ public interface EnterpriseService { ...@@ -89,6 +89,8 @@ public interface EnterpriseService {
89 89
90 List<ChangeInfoVO> getChange(String sourceGuid, Date createTime); 90 List<ChangeInfoVO> getChange(String sourceGuid, Date createTime);
91 91
92 List<ChangeInfoVO> beforeChangeList(Date createTime);
93
92 EnterpriseRSVO getEnterpriseDetailByName(String tenantName); 94 EnterpriseRSVO getEnterpriseDetailByName(String tenantName);
93 95
94 /** 将此账号提交的数据需求迁移到新的企业 */ 96 /** 将此账号提交的数据需求迁移到新的企业 */
......
...@@ -13,6 +13,7 @@ import com.csbr.cloud.common.util.MessageSourceUtil; ...@@ -13,6 +13,7 @@ import com.csbr.cloud.common.util.MessageSourceUtil;
13 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; 13 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
14 import com.csbr.cloud.workflow.util.ApprovalFlowUtil; 14 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.ChangeInfoVO;
16 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO; 17 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO;
17 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO; 18 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO;
18 import com.csbr.qingcloud.portal.feign.ConfigureFeign; 19 import com.csbr.qingcloud.portal.feign.ConfigureFeign;
...@@ -36,9 +37,7 @@ import org.apache.commons.lang3.ObjectUtils; ...@@ -36,9 +37,7 @@ import org.apache.commons.lang3.ObjectUtils;
36 import org.springframework.beans.factory.annotation.Autowired; 37 import org.springframework.beans.factory.annotation.Autowired;
37 import org.springframework.stereotype.Component; 38 import org.springframework.stereotype.Component;
38 39
39 import java.util.Arrays; 40 import java.util.*;
40 import java.util.Collections;
41 import java.util.List;
42 41
43 /** 42 /**
44 * @program: ms-hc-customer-service 43 * @program: ms-hc-customer-service
...@@ -303,6 +302,9 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro ...@@ -303,6 +302,9 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
303 302
304 //生成变更信息 303 //生成变更信息
305 vo.setChangeList(enterpriseService.getChange(entity.getSourceGuid(), entity.getCreateTime())); 304 vo.setChangeList(enterpriseService.getChange(entity.getSourceGuid(), entity.getCreateTime()));
305
306 // 生成变更前的数据
307 vo.setBeforeChangeList(enterpriseService.beforeChangeList(entity.getCreateTime()));
306 return vo; 308 return vo;
307 } 309 }
308 310
......
...@@ -224,6 +224,27 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -224,6 +224,27 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
224 } 224 }
225 225
226 @Override 226 @Override
227 public List<ChangeInfoVO> beforeChangeList(Date createTime){
228 LambdaQueryWrapper<MfEnterpriseChangeApprove> queryWrapper = new LambdaQueryWrapper<>();
229 queryWrapper.eq(MfEnterpriseChangeApprove::getCreateTime, createTime);
230 queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime);
231 List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper);
232 if(CollectionUtils.isEmpty(approveList)){
233 return new ArrayList<>();
234 }
235 List<EnterpriseServiceImpl.ChangeApproveBean> beanList = getChangeBeanList(approveList);
236 try {
237 if(CollectionUtils.isEmpty(ChangeInfoUtil.areaList)){
238 ChangeInfoUtil.areaList = configureFeign.getBoroughCodeName().getData();
239 }
240 return ChangeInfoUtil.getChangeList(beanList);
241 } catch (IllegalAccessException e) {
242 e.printStackTrace();
243 }
244 return new ArrayList<>();
245 }
246
247 @Override
227 public EnterpriseRSVO getEnterpriseDetailByName(String tenantName) { 248 public EnterpriseRSVO getEnterpriseDetailByName(String tenantName) {
228 LambdaQueryWrapper<MfEnterprise> queryWrapper = new LambdaQueryWrapper<>(); 249 LambdaQueryWrapper<MfEnterprise> queryWrapper = new LambdaQueryWrapper<>();
229 queryWrapper.eq(MfEnterprise::getTenantName,tenantName); 250 queryWrapper.eq(MfEnterprise::getTenantName,tenantName);
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!