Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
0961a590
Commit
0961a590
authored
Sep 12, 2024
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):【现场需求】变更登记后,旧证管理加已注销状态,旧证管理中加如变更流水记录
parent
722b3dad
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
39 additions
and
20 deletions
+39
-20
JgChangeRegistrationTransferServiceImpl.java
...service/impl/JgChangeRegistrationTransferServiceImpl.java
+38
-20
JgUseRegistrationServiceImpl.java
...ule/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
+1
-0
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgChangeRegistrationTransferServiceImpl.java
View file @
0961a590
...
@@ -977,32 +977,50 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
...
@@ -977,32 +977,50 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
.
collect
(
Collectors
.
toList
())
.
collect
(
Collectors
.
toList
())
).
list
();
).
list
();
registrationList
.
forEach
(
registrationManage
->
{
List
<
JgUseRegistrationManage
>
newRegistrationList
=
new
ArrayList
<>();
registrationManage
.
setReceiveOrgName
(
transfer
.
getReceiveOrgName
());
registrationManage
.
setReceiveCompanyCode
(
transfer
.
getReceiveOrgCode
());
registrationManage
.
setAuditPassDate
(
new
Date
());
registrationManage
.
setEquUseAddress
(
transfer
.
getFullAddress
());
if
(
isUpdateRegistrationCode
&&
!
StringUtils
.
isEmpty
(
registrationManage
.
getUseRegistrationCode
())
&&
device
.
getUseRegistrationCode
()
!=
null
&&
device
.
getUseRegistrationCode
().
equals
(
registrationManage
.
getUseRegistrationCode
()))
{
registrationManage
.
setUseRegistrationCode
(
useRegistrationCode
);
}
registrationManage
.
setCertificateStatus
(
"已登记"
);
registrationManage
.
setApplyNo
(
transfer
.
getApplyNo
());
});
List
<
JSONObject
>
updatedRegistrationList
=
registrationList
.
stream
()
List
<
JSONObject
>
updatedRegistrationList
=
registrationList
.
stream
()
.
map
(
registrationManage
->
{
.
map
(
registrationManage
->
{
JSONObject
jsonObject
=
(
JSONObject
)
JSON
.
toJSON
(
registrationManage
);
// 创建并设置新的 JgUseRegistrationManage 对象
JgUseRegistrationManage
registrationManageNew
=
new
JgUseRegistrationManage
();
BeanUtils
.
copyProperties
(
registrationManage
,
registrationManageNew
);
registrationManageNew
.
setReceiveOrgName
(
transfer
.
getReceiveOrgName
());
registrationManageNew
.
setReceiveCompanyCode
(
transfer
.
getReceiveOrgCode
());
registrationManageNew
.
setAuditPassDate
(
new
Date
());
registrationManageNew
.
setEquUseAddress
(
transfer
.
getFullAddress
());
// 更新使用登记码逻辑
if
(
isUpdateRegistrationCode
&&
!
StringUtils
.
isEmpty
(
registrationManageNew
.
getUseRegistrationCode
())
&&
device
.
getUseRegistrationCode
()
!=
null
&&
device
.
getUseRegistrationCode
().
equals
(
registrationManageNew
.
getUseRegistrationCode
()))
{
registrationManageNew
.
setUseRegistrationCode
(
useRegistrationCode
);
}
registrationManageNew
.
setCertificateStatus
(
"已登记"
);
registrationManageNew
.
setApplyNo
(
transfer
.
getApplyNo
());
registrationManageNew
.
setSequenceNbr
(
null
);
// 添加到新列表中
newRegistrationList
.
add
(
registrationManageNew
);
// 创建并返回 JSON 对象
JSONObject
jsonObject
=
(
JSONObject
)
JSON
.
toJSON
(
registrationManageNew
);
jsonObject
.
put
(
"auditPassDate"
,
new
SimpleDateFormat
(
"yyyy-MM-dd"
).
format
(
registrationManage
.
getAuditPassDate
()));
jsonObject
.
put
(
"auditPassDate"
,
new
SimpleDateFormat
(
"yyyy-MM-dd"
).
format
(
registrationManage
.
getAuditPassDate
()));
jsonObject
.
put
(
"applyNo"
,
transfer
.
getApplyNo
());
jsonObject
.
put
(
"applyNo"
,
registrationManageNew
.
getApplyNo
());
jsonObject
.
put
(
"equUseAddress"
,
registrationManage
.
getEquUseAddress
());
jsonObject
.
put
(
"equUseAddress"
,
registrationManageNew
.
getEquUseAddress
());
jsonObject
.
put
(
"certificateStatus"
,
registrationManage
.
getCertificateStatus
());
jsonObject
.
put
(
"certificateStatus"
,
registrationManageNew
.
getCertificateStatus
());
jsonObject
.
put
(
"receiveCompanyCode"
,
registrationManage
.
getReceiveCompanyCode
());
jsonObject
.
put
(
"receiveCompanyCode"
,
registrationManageNew
.
getReceiveCompanyCode
());
jsonObject
.
put
(
"receiveOrgName"
,
registrationManage
.
getReceiveOrgName
());
jsonObject
.
put
(
"receiveOrgName"
,
registrationManageNew
.
getReceiveOrgName
());
jsonObject
.
put
(
"regType"
,
registrationManage
.
getRegType
());
jsonObject
.
put
(
"regType"
,
registrationManageNew
.
getRegType
());
return
jsonObject
;
return
jsonObject
;
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
useRegistrationManageService
.
updateBatchById
(
registrationList
);
// 批量保存新的注册管理对象
useRegistrationManageService
.
saveBatch
(
newRegistrationList
);
// 保存历史数据
historyJson
.
put
(
"registrationList"
,
updatedRegistrationList
);
historyJson
.
put
(
"registrationList"
,
updatedRegistrationList
);
historyData
.
setChangeData
(
JSONObject
.
toJSONString
(
historyJson
));
historyData
.
setChangeData
(
JSONObject
.
toJSONString
(
historyJson
));
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgUseRegistrationServiceImpl.java
View file @
0961a590
...
@@ -2541,6 +2541,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
...
@@ -2541,6 +2541,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
}
}
JgUseRegistrationManage
registrationManage
=
new
JgUseRegistrationManage
();
JgUseRegistrationManage
registrationManage
=
new
JgUseRegistrationManage
();
registrationManage
.
setCertificateStatus
(
CertificateStatusEnum
.
YIZHUXIAO
.
getName
());
registrationManage
.
setCertificateStatus
(
CertificateStatusEnum
.
YIZHUXIAO
.
getName
());
registrationManage
.
setIsDelete
(
true
);
LambdaQueryWrapper
<
JgUseRegistrationManage
>
wrapper
=
new
LambdaQueryWrapper
<
JgUseRegistrationManage
>()
LambdaQueryWrapper
<
JgUseRegistrationManage
>
wrapper
=
new
LambdaQueryWrapper
<
JgUseRegistrationManage
>()
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
jgUseRegistration
.
getUseRegistrationCode
());
.
eq
(
JgUseRegistrationManage:
:
getUseRegistrationCode
,
jgUseRegistration
.
getUseRegistrationCode
());
jgUseRegistrationManageMapper
.
update
(
registrationManage
,
wrapper
);
jgUseRegistrationManageMapper
.
update
(
registrationManage
,
wrapper
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment