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
e5d9ae42
authored
2025-03-17 11:03:01 +0800
by
xiaojie
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
【数据资产】
1、认证变更跨平台审批
1 parent
ac4cd00c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
0 deletions
src/main/java/com/csbr/qingcloud/portal/controller/EnterpriseController.java
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseChangeApproveService.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseChangeApproveServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/controller/EnterpriseController.java
View file @
e5d9ae4
...
...
@@ -153,6 +153,14 @@ public class EnterpriseController {
return
CommonRes
.
success
(
true
);
}
@PostMapping
(
"/change/cross-flow-call-back"
)
@SystemLog
(
value
=
"变更审批-最终更新(跨平台)"
)
@Operation
(
summary
=
"变更审批-最终更新(跨平台)"
)
public
CommonRes
<
Boolean
>
changeCrossFlowCallBack
(
@RequestBody
BizCallbackDTO
dto
)
{
enterpriseChangeApproveService
.
crossFlowCallBack
(
dto
);
return
CommonRes
.
success
(
true
);
}
@PostMapping
(
"/change/save"
)
@SystemLog
(
value
=
"变更申请-保存数据"
)
@Operation
(
summary
=
"变更申请-保存数据"
)
...
...
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseChangeApproveService.java
View file @
e5d9ae4
...
...
@@ -18,4 +18,6 @@ public interface EnterpriseChangeApproveService {
void
changeUpdate
(
BizCallbackDTO
dto
);
void
removeByGuids
(
List
<
String
>
guids
);
void
crossFlowCallBack
(
BizCallbackDTO
dto
);
}
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseChangeApproveServiceImpl.java
View file @
e5d9ae4
...
...
@@ -165,6 +165,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
mfEnterpriseService
.
updateById
(
bean
);
return
;
}
if
(!
dto
.
getIsZqPlatformApprove
()
&&
StringUtils
.
isEmpty
(
entity
.
getZqName
()))
{
//审批通过则执行更新
MfEnterprise
vo
=
csbrBeanUtil
.
convert
(
entity
,
MfEnterprise
.
class
);
vo
.
setGuid
(
entity
.
getSourceGuid
());
...
...
@@ -174,6 +175,7 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
//同步更新会员表
enterpriseService
.
updateTenant
(
vo
);
}
}
@Override
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
...
...
@@ -208,6 +210,33 @@ public class EnterpriseChangeApproveServiceImpl implements EnterpriseChangeAppro
approvalFlowUtil
.
removeApproveByBizGuids
(
guids
);
}
@Override
public
void
crossFlowCallBack
(
BizCallbackDTO
dto
)
{
MfEnterpriseChangeApprove
entity
=
mfEnterpriseChangeApproveService
.
getById
(
dto
.
getBizGuid
());
LambdaUpdateWrapper
<
MfEnterpriseChangeApprove
>
updateWrapper
=
new
LambdaUpdateWrapper
<>();
updateWrapper
.
eq
(
MfEnterpriseChangeApprove:
:
getApproveGuid
,
entity
.
getApproveGuid
());
updateWrapper
.
set
(
MfEnterpriseChangeApprove:
:
getBizApproveState
,
dto
.
getApprovalState
());
updateWrapper
.
set
(
MfEnterpriseChangeApprove:
:
getCrossPlatformApproveState
,
dto
.
getApprovalState
());
mfEnterpriseChangeApproveService
.
update
(
updateWrapper
);
//审批不通过则将状态恢复到以前的Y
if
(!
dto
.
getApprovalState
().
equals
(
ApprovalStateEnum
.
PASSED
.
getValue
())){
MfEnterprise
bean
=
mfEnterpriseService
.
getById
(
entity
.
getSourceGuid
());
bean
.
setBizApproveState
(
"Y"
);
mfEnterpriseService
.
updateById
(
bean
);
return
;
}
//审批通过则执行更新
MfEnterprise
vo
=
csbrBeanUtil
.
convert
(
entity
,
MfEnterprise
.
class
);
vo
.
setGuid
(
entity
.
getSourceGuid
());
vo
.
setBizApproveState
(
"Y"
);
mfEnterpriseService
.
updateById
(
vo
);
//同步更新会员表
enterpriseService
.
updateTenant
(
vo
);
}
/**
* 企业信息删除前置处理
* @author xcq
...
...
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