a85c11a2 by xiaojie

【数据资产】

1、代码回退
1 parent bcf3b09f
......@@ -4,7 +4,6 @@ import com.csbr.cloud.workflow.domain.dto.appove.FlowQueryDTO;
import com.csbr.cloud.workflow.domain.dto.appove.FlowUpdateStateDTO;
import com.csbr.qingcloud.portal.domain.vo.*;
import com.csbr.qingcloud.portal.mybatis.entity.MfEnterprise;
import com.csbr.qingcloud.portal.mybatis.entity.MfEnterpriseChangeApprove;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO;
......@@ -88,6 +87,8 @@ public interface EnterpriseService {
Boolean check(EnterpriseRQVO vo);
List<ChangeInfoVO> getChange(String tenantName);
EnterpriseRSVO getEnterpriseDetailByName(String tenantName);
/** 将此账号提交的数据需求迁移到新的企业 */
......
......@@ -142,8 +142,8 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
if (ObjectUtils.isNotEmpty(mfEnterpriseMap) && mfEnterpriseMap.containsKey(enterpriseApproveRSVO.getBizGuid())) {
MfEnterprise mfEnterprise = mfEnterpriseMap.get(enterpriseApproveRSVO.getBizGuid());
enterpriseApproveRSVO.setCrossPlatformApproveState(mfEnterprise.getCrossPlatformApproveState());
enterpriseApproveRSVO.setTenantName(mfEnterprise.getTenantName());
}
results.add(enterpriseApproveRSVO);
}
......@@ -172,29 +172,22 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
throw new CsbrSystemException(SystemError.DATA_NOT_EXISTS, messageSourceUtil.notExistsToSelectMessage(String.format("获取%s详情数据", FUNCTION_NAME)));
}
EnterpriseRSVO vo = convertToVO(entity);
//生成变更信息
vo.setChangeList(getChange(guid));
return vo;
}
/** 生成变更信息列表 */
@Override
public List<ChangeInfoVO> getChange(String sourceGuid){
LambdaQueryWrapper<MfEnterpriseChangeApprove> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid, guid);
queryWrapper.eq(MfEnterpriseChangeApprove::getSourceGuid,sourceGuid);
queryWrapper.eq(MfEnterpriseChangeApprove::getBizApproveState,ApprovalStateEnum.PASSED.getValue());
queryWrapper.orderByDesc(MfEnterpriseChangeApprove::getCreateTime);
List<MfEnterpriseChangeApprove> approveList = mfEnterpriseChangeApproveService.list(queryWrapper);
if(CollectionUtils.isNotEmpty(approveList)){
MfEnterpriseChangeApprove mfEnterpriseChangeApprove = approveList.get(0);
EnterpriseRSVO enterpriseRSVO = csbrBeanUtil.convert(mfEnterpriseChangeApprove, EnterpriseRSVO.class);
enterpriseRSVO.setChangeList(getChange(approveList));
enterpriseRSVO.setApproveVO(vo.getApproveVO());
enterpriseRSVO.setBizApproveState(vo.getBizApproveState());
return enterpriseRSVO;
}
return vo;
if(CollectionUtils.isEmpty(approveList)){
return new ArrayList<>();
}
/** 生成变更信息列表 */
public List<ChangeInfoVO> getChange(List<MfEnterpriseChangeApprove> approveList){
List<ChangeApproveBean> beanList = getChangeBeanList(approveList);
try {
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!