【DAOP-1.0】企业认证
【功能点】测试问题处理
Showing
3 changed files
with
17 additions
and
13 deletions
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; |
... | @@ -95,6 +92,14 @@ public class EnterpriseController { | ... | @@ -95,6 +92,14 @@ public class EnterpriseController { |
95 | enterpriseService.flowCallBack(dto); | 92 | enterpriseService.flowCallBack(dto); |
96 | return CommonRes.success(true); | 93 | return CommonRes.success(true); |
97 | } | 94 | } |
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 | } | ||
98 | 103 | ||
99 | //endregion | 104 | //endregion |
100 | 105 | ... | ... |
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)){ | ... | ... |
-
Please register or sign in to post a comment