Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
ms-data-circulation-portal-service
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
e22ffd4f
authored
2025-02-18 15:30:04 +0800
by
肖初晴
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
【DAOP-1.0】企业认证
【功能点】测试问题处理
1 parent
a22f697d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
13 deletions
src/main/java/com/csbr/qingcloud/portal/controller/EnterpriseController.java
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseService.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/controller/EnterpriseController.java
View file @
e22ffd4
package
com
.
csbr
.
qingcloud
.
portal
.
controller
;
import
com.csbr.cloud.common.response.CommonRes
;
import
com.csbr.qingcloud.portal.domain.vo.
ChangeApproveVO
;
import
com.csbr.qingcloud.portal.domain.vo.
*
;
import
com.csbr.qingcloud.portal.service.EnterpriseChangeApproveService
;
import
csbr.cloud.entity.annotation.SystemLog
;
import
csbr.cloud.entity.domain.base.vo.PageListVO
;
import
com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO
;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseQueryVO
;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO
;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO
;
import
com.csbr.qingcloud.portal.service.EnterpriseService
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Parameter
;
...
...
@@ -95,6 +92,14 @@ public class EnterpriseController {
enterpriseService
.
flowCallBack
(
dto
);
return
CommonRes
.
success
(
true
);
}
@PostMapping
(
"/move-old-data"
)
@SystemLog
(
value
=
"将此账号提交的数据需求迁移到新的企业"
)
@Operation
(
summary
=
"将此账号提交的数据需求迁移到新的企业"
,
hidden
=
true
)
public
CommonRes
<
Boolean
>
moveOldData
(
@RequestBody
@Valid
TenantRQVO
vo
)
{
enterpriseService
.
moveOldData
(
vo
);
return
CommonRes
.
success
(
true
);
}
//endregion
...
...
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseService.java
View file @
e22ffd4
package
com
.
csbr
.
qingcloud
.
portal
.
service
;
import
com.csbr.qingcloud.portal.domain.vo.ChangeInfoVO
;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseRQVO
;
import
com.csbr.qingcloud.portal.domain.vo.*
;
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
;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseQueryVO
;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseRSVO
;
import
java.util.List
;
...
...
@@ -77,4 +74,7 @@ public interface EnterpriseService {
List
<
ChangeInfoVO
>
getChange
(
String
tenantName
);
EnterpriseRSVO
getEnterpriseDetailByName
(
String
tenantName
);
/** 将此账号提交的数据需求迁移到新的企业 */
void
moveOldData
(
TenantRQVO
vo
);
}
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
View file @
e22ffd4
...
...
@@ -409,9 +409,6 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
vo
.
setPersonIncharge
(
entity
.
getJuridicalPerson
());
vo
.
setBizState
(
"Y"
);
vo
=
personelFeign
.
authTenant
(
vo
).
getData
();
//将此账号提交的数据需求迁移到新的企业
moveDemand
(
entity
,
vo
);
}
// 同步更新审批状态
LambdaUpdateWrapper
<
MfEnterprise
>
updateWrapper
=
new
LambdaUpdateWrapper
<>();
...
...
@@ -424,9 +421,11 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
}
/** 将此账号提交的数据需求迁移到新的企业 */
private
void
moveDemand
(
MfEnterprise
entity
,
TenantRQVO
vo
){
@Override
@Transactional
public
void
moveOldData
(
TenantRQVO
vo
){
LambdaQueryWrapper
<
MfDemand
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
MfDemand:
:
get
CreateUserId
,
entity
.
getCreateUserId
());
queryWrapper
.
eq
(
MfDemand:
:
get
RequirementUnit
,
vo
.
getTenantName
());
mfDemandService
.
csbrExcludeShardingLambdaQueryWrapper
(
queryWrapper
);
List
<
MfDemand
>
list
=
mfDemandService
.
list
(
queryWrapper
);
if
(
CollectionUtils
.
isEmpty
(
list
)){
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment