fcd333e2 by xiaojie

【数据资产】

1、企业信息获取详情数据
1 parent 726323fd
...@@ -4,6 +4,7 @@ import com.csbr.cloud.workflow.domain.dto.appove.FlowQueryDTO; ...@@ -4,6 +4,7 @@ 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;
7 import csbr.cloud.entity.domain.base.vo.PageListVO; 8 import csbr.cloud.entity.domain.base.vo.PageListVO;
8 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; 9 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
9 import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO; 10 import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO;
...@@ -87,8 +88,6 @@ public interface EnterpriseService { ...@@ -87,8 +88,6 @@ public interface EnterpriseService {
87 88
88 Boolean check(EnterpriseRQVO vo); 89 Boolean check(EnterpriseRQVO vo);
89 90
90 List<ChangeInfoVO> getChange(String tenantName);
91
92 EnterpriseRSVO getEnterpriseDetailByName(String tenantName); 91 EnterpriseRSVO getEnterpriseDetailByName(String tenantName);
93 92
94 /** 将此账号提交的数据需求迁移到新的企业 */ 93 /** 将此账号提交的数据需求迁移到新的企业 */
......
...@@ -173,21 +173,27 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -173,21 +173,27 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
173 } 173 }
174 EnterpriseRSVO vo = convertToVO(entity); 174 EnterpriseRSVO vo = convertToVO(entity);
175 //生成变更信息 175 //生成变更信息
176 vo.setChangeList(getChange(guid));
177 return vo;
178 }
179
180 /** 生成变更信息列表 */
181 @Override
182 public List<ChangeInfoVO> getChange(String sourceGuid){
183 LambdaQueryWrapper<MfEnterpriseChangeApprove> queryWrapper = new LambdaQueryWrapper<>(); 176 LambdaQueryWrapper<MfEnterpriseChangeApprove> queryWrapper = new LambdaQueryWrapper<>();
184 queryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid,sourceGuid); 177 queryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid, guid);
185 queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState,ApprovalStateEnum.PASSED.getValue()); 178 queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState,ApprovalStateEnum.PASSED.getValue());
186 queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime); 179 queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime);
187 List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper); 180 List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper);
188 if(CollectionUtils.isEmpty(approveList)){ 181
189 return new ArrayList<>(); 182 if(CollectionUtils.isNotEmpty(approveList)){
183 MfEnterpriseChangeApprove mfEnterpriseChangeApprove = approveList.get(0);
184 EnterpriseRSVO enterpriseRSVO = csbrBeanUtil.convert(mfEnterpriseChangeApprove, EnterpriseRSVO.class);
185 enterpriseRSVO.setChangeList(getChange(approveList));
186 enterpriseRSVO.setApproveVO(vo.getApproveVO());
187 enterpriseRSVO.setBizApproveState(vo.getBizApproveState());
188 return enterpriseRSVO;
190 } 189 }
190
191 return vo;
192 }
193
194 /** 生成变更信息列表 */
195 public List<ChangeInfoVO> getChange(List<MfEnterpriseChangeApprove> approveList){
196
191 List<ChangeApproveBean> beanList = getChangeBeanList(approveList); 197 List<ChangeApproveBean> beanList = getChangeBeanList(approveList);
192 try { 198 try {
193 if(CollectionUtils.isEmpty(ChangeInfoUtil.areaList)){ 199 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!