a85c11a2 by xiaojie

【数据资产】

1、代码回退
1 parent bcf3b09f
...@@ -4,7 +4,6 @@ import com.csbr.cloud.workflow.domain.dto.appove.FlowQueryDTO; ...@@ -4,7 +4,6 @@ import com.csbr.cloud.workflow.domain.dto.appove.FlowQueryDTO;
4 import com.csbr.cloud.workflow.domain.dto.appove.FlowUpdateStateDTO; 4 import com.csbr.cloud.workflow.domain.dto.appove.FlowUpdateStateDTO;
5 import com.csbr.qingcloud.portal.domain.vo.*; 5 import com.csbr.qingcloud.portal.domain.vo.*;
6 import com.csbr.qingcloud.portal.mybatis.entity.MfEnterprise; 6 import com.csbr.qingcloud.portal.mybatis.entity.MfEnterprise;
7 import com.csbr.qingcloud.portal.mybatis.entity.MfEnterpriseChangeApprove;
8 import csbr.cloud.entity.domain.base.vo.PageListVO; 7 import csbr.cloud.entity.domain.base.vo.PageListVO;
9 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; 8 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
10 import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO; 9 import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO;
...@@ -70,7 +69,7 @@ public interface EnterpriseService { ...@@ -70,7 +69,7 @@ public interface EnterpriseService {
70 * @return void 69 * @return void
71 */ 70 */
72 void removeByGuids(List<String> guids); 71 void removeByGuids(List<String> guids);
73 72
74 /** 73 /**
75 * 流程结束后进行业务回调 74 * 流程结束后进行业务回调
76 * @author xcq 75 * @author xcq
...@@ -88,6 +87,8 @@ public interface EnterpriseService { ...@@ -88,6 +87,8 @@ public interface EnterpriseService {
88 87
89 Boolean check(EnterpriseRQVO vo); 88 Boolean check(EnterpriseRQVO vo);
90 89
90 List<ChangeInfoVO> getChange(String tenantName);
91
91 EnterpriseRSVO getEnterpriseDetailByName(String tenantName); 92 EnterpriseRSVO getEnterpriseDetailByName(String tenantName);
92 93
93 /** 将此账号提交的数据需求迁移到新的企业 */ 94 /** 将此账号提交的数据需求迁移到新的企业 */
......
...@@ -142,8 +142,8 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -142,8 +142,8 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
142 if (ObjectUtils.isNotEmpty(mfEnterpriseMap) && mfEnterpriseMap.containsKey(enterpriseApproveRSVO.getBizGuid())) { 142 if (ObjectUtils.isNotEmpty(mfEnterpriseMap) && mfEnterpriseMap.containsKey(enterpriseApproveRSVO.getBizGuid())) {
143 MfEnterprise mfEnterprise = mfEnterpriseMap.get(enterpriseApproveRSVO.getBizGuid()); 143 MfEnterprise mfEnterprise = mfEnterpriseMap.get(enterpriseApproveRSVO.getBizGuid());
144 enterpriseApproveRSVO.setCrossPlatformApproveState(mfEnterprise.getCrossPlatformApproveState()); 144 enterpriseApproveRSVO.setCrossPlatformApproveState(mfEnterprise.getCrossPlatformApproveState());
145 enterpriseApproveRSVO.setTenantName(mfEnterprise.getTenantName());
145 } 146 }
146
147 results.add(enterpriseApproveRSVO); 147 results.add(enterpriseApproveRSVO);
148 } 148 }
149 149
...@@ -172,29 +172,22 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -172,29 +172,22 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
172 throw new CsbrSystemException(SystemError.DATA_NOT_EXISTS, messageSourceUtil.notExistsToSelectMessage(String.format("获取%s详情数据", FUNCTION_NAME))); 172 throw new CsbrSystemException(SystemError.DATA_NOT_EXISTS, messageSourceUtil.notExistsToSelectMessage(String.format("获取%s详情数据", FUNCTION_NAME)));
173 } 173 }
174 EnterpriseRSVO vo = convertToVO(entity); 174 EnterpriseRSVO vo = convertToVO(entity);
175
176 //生成变更信息 175 //生成变更信息
176 vo.setChangeList(getChange(guid));
177 return vo;
178 }
179
180 /** 生成变更信息列表 */
181 @Override
182 public List<ChangeInfoVO> getChange(String sourceGuid){
177 LambdaQueryWrapper<MfEnterpriseChangeApprove> queryWrapper = new LambdaQueryWrapper<>(); 183 LambdaQueryWrapper<MfEnterpriseChangeApprove> queryWrapper = new LambdaQueryWrapper<>();
178 queryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid, guid); 184 queryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid,sourceGuid);
179 queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState,ApprovalStateEnum.PASSED.getValue()); 185 queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState,ApprovalStateEnum.PASSED.getValue());
180 queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime); 186 queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime);
181 List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper); 187 List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper);
182 188 if(CollectionUtils.isEmpty(approveList)){
183 if(CollectionUtils.isNotEmpty(approveList)){ 189 return new ArrayList<>();
184 MfEnterpriseChangeApprove mfEnterpriseChangeApprove = approveList.get(0);
185 EnterpriseRSVO enterpriseRSVO = csbrBeanUtil.convert(mfEnterpriseChangeApprove, EnterpriseRSVO.class);
186 enterpriseRSVO.setChangeList(getChange(approveList));
187 enterpriseRSVO.setApproveVO(vo.getApproveVO());
188 enterpriseRSVO.setBizApproveState(vo.getBizApproveState());
189 return enterpriseRSVO;
190 } 190 }
191
192 return vo;
193 }
194
195 /** 生成变更信息列表 */
196 public List<ChangeInfoVO> getChange(List<MfEnterpriseChangeApprove> approveList){
197
198 List<ChangeApproveBean> beanList = getChangeBeanList(approveList); 191 List<ChangeApproveBean> beanList = getChangeBeanList(approveList);
199 try { 192 try {
200 if(CollectionUtils.isEmpty(ChangeInfoUtil.areaList)){ 193 if(CollectionUtils.isEmpty(ChangeInfoUtil.areaList)){
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!