e22ffd4f by 肖初晴

【DAOP-1.0】企业认证

【功能点】测试问题处理
1 parent a22f697d
1 package com.csbr.qingcloud.portal.controller; 1 package com.csbr.qingcloud.portal.controller;
2 2
3 import com.csbr.cloud.common.response.CommonRes; 3 import com.csbr.cloud.common.response.CommonRes;
4 import com.csbr.qingcloud.portal.domain.vo.ChangeApproveVO; 4 import com.csbr.qingcloud.portal.domain.vo.*;
5 import com.csbr.qingcloud.portal.service.EnterpriseChangeApproveService; 5 import com.csbr.qingcloud.portal.service.EnterpriseChangeApproveService;
6 import csbr.cloud.entity.annotation.SystemLog; 6 import csbr.cloud.entity.annotation.SystemLog;
7 import csbr.cloud.entity.domain.base.vo.PageListVO; 7 import csbr.cloud.entity.domain.base.vo.PageListVO;
8 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; 8 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
9 import com.csbr.qingcloud.portal.domain.vo.EnterpriseQueryVO;
10 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO;
11 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO;
12 import com.csbr.qingcloud.portal.service.EnterpriseService; 9 import com.csbr.qingcloud.portal.service.EnterpriseService;
13 import io.swagger.v3.oas.annotations.Operation; 10 import io.swagger.v3.oas.annotations.Operation;
14 import io.swagger.v3.oas.annotations.Parameter; 11 import io.swagger.v3.oas.annotations.Parameter;
...@@ -96,6 +93,14 @@ public class EnterpriseController { ...@@ -96,6 +93,14 @@ public class EnterpriseController {
96 return CommonRes.success(true); 93 return CommonRes.success(true);
97 } 94 }
98 95
96 @PostMapping("/move-old-data")
97 @SystemLog(value = "将此账号提交的数据需求迁移到新的企业")
98 @Operation(summary = "将此账号提交的数据需求迁移到新的企业", hidden = true)
99 public CommonRes<Boolean> moveOldData(@RequestBody @Valid TenantRQVO vo) {
100 enterpriseService.moveOldData(vo);
101 return CommonRes.success(true);
102 }
103
99 //endregion 104 //endregion
100 105
101 //region 变更申请 106 //region 变更申请
......
1 package com.csbr.qingcloud.portal.service; 1 package com.csbr.qingcloud.portal.service;
2 2
3 import com.csbr.qingcloud.portal.domain.vo.ChangeInfoVO; 3 import com.csbr.qingcloud.portal.domain.vo.*;
4 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO;
5 import csbr.cloud.entity.domain.base.vo.PageListVO; 4 import csbr.cloud.entity.domain.base.vo.PageListVO;
6 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; 5 import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
7 import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO; 6 import com.csbr.cloud.workflow.domain.vo.appove.FlowRQBaseVO;
8 import com.csbr.qingcloud.portal.domain.vo.EnterpriseQueryVO;
9 import com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO;
10 7
11 import java.util.List; 8 import java.util.List;
12 9
...@@ -77,4 +74,7 @@ public interface EnterpriseService { ...@@ -77,4 +74,7 @@ public interface EnterpriseService {
77 List<ChangeInfoVO> getChange(String tenantName); 74 List<ChangeInfoVO> getChange(String tenantName);
78 75
79 EnterpriseRSVO getEnterpriseDetailByName(String tenantName); 76 EnterpriseRSVO getEnterpriseDetailByName(String tenantName);
77
78 /** 将此账号提交的数据需求迁移到新的企业 */
79 void moveOldData(TenantRQVO vo);
80 } 80 }
......
...@@ -409,9 +409,6 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -409,9 +409,6 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
409 vo.setPersonIncharge(entity.getJuridicalPerson()); 409 vo.setPersonIncharge(entity.getJuridicalPerson());
410 vo.setBizState("Y"); 410 vo.setBizState("Y");
411 vo = personelFeign.authTenant(vo).getData(); 411 vo = personelFeign.authTenant(vo).getData();
412
413 //将此账号提交的数据需求迁移到新的企业
414 moveDemand(entity,vo);
415 } 412 }
416 // 同步更新审批状态 413 // 同步更新审批状态
417 LambdaUpdateWrapper<MfEnterprise> updateWrapper = new LambdaUpdateWrapper<>(); 414 LambdaUpdateWrapper<MfEnterprise> updateWrapper = new LambdaUpdateWrapper<>();
...@@ -424,9 +421,11 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -424,9 +421,11 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
424 } 421 }
425 422
426 /** 将此账号提交的数据需求迁移到新的企业 */ 423 /** 将此账号提交的数据需求迁移到新的企业 */
427 private void moveDemand(MfEnterprise entity,TenantRQVO vo){ 424 @Override
425 @Transactional
426 public void moveOldData(TenantRQVO vo){
428 LambdaQueryWrapper<MfDemand> queryWrapper = new LambdaQueryWrapper<>(); 427 LambdaQueryWrapper<MfDemand> queryWrapper = new LambdaQueryWrapper<>();
429 queryWrapper.eq(MfDemand::getCreateUserId, entity.getCreateUserId()); 428 queryWrapper.eq(MfDemand::getRequirementUnit, vo.getTenantName());
430 mfDemandService.csbrExcludeShardingLambdaQueryWrapper(queryWrapper); 429 mfDemandService.csbrExcludeShardingLambdaQueryWrapper(queryWrapper);
431 List<MfDemand> list = mfDemandService.list(queryWrapper); 430 List<MfDemand> list = mfDemandService.list(queryWrapper);
432 if(CollectionUtils.isEmpty(list)){ 431 if(CollectionUtils.isEmpty(list)){
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!