【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