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
470ee84f
Commit
470ee84f
authored
Feb 04, 2026
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):更名变更,单位变更三级审核业务处理
parent
47511e13
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
13 deletions
+28
-13
JgResumeInfoMapper.xml
...e-jg-api/src/main/resources/mapper/JgResumeInfoMapper.xml
+19
-6
JgChangeRegistrationNameServiceImpl.java
...biz/service/impl/JgChangeRegistrationNameServiceImpl.java
+9
-7
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgResumeInfoMapper.xml
View file @
470ee84f
...
...
@@ -10,15 +10,28 @@
</delete>
<select
id=
"queryPageListByChangeIds"
resultType=
"com.yeejoin.amos.boot.module.jg.api.dto.JgResumeInfoDto"
>
SELECT
*
FROM tzs_jg_resume_info
WHERE is_delete = '0' and
SELECT
r.*
FROM tzs_jg_resume_info r
WHERE r.is_delete = '0'
AND (
<foreach
collection=
"equIds"
item=
"id"
open=
"("
separator=
"or"
close=
")"
>
equ_id like concat
('%', #{id}, '%')
r.equ_id LIKE CONCAT
('%', #{id}, '%')
</foreach>
order by rec_date desc
-- 如果 eq 表有对应数据也能查出来
<if
test=
"equIds != null and equIds.size() > 0"
>
OR r.sequence_nbr IN (
SELECT resume_id
FROM tzs_jg_resume_info_eq
WHERE equ_id IN
<foreach
collection=
"equIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
)
</if>
)
ORDER BY r.rec_date DESC
</select>
<select
id=
"selectResumeInfoByEquips"
resultType=
"com.yeejoin.amos.boot.module.jg.api.dto.JgResumeInfoDto"
>
SELECT
sequence_nbr,
...
...
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/JgChangeRegistrationNameServiceImpl.java
View file @
470ee84f
...
...
@@ -1031,21 +1031,20 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
EsBaseEnterpriseInfo
esBaseEnterpriseInfo
=
new
EsBaseEnterpriseInfo
();
BeanUtil
.
copyProperties
(
enterprise
,
esBaseEnterpriseInfo
);
enterpriseInfoDao
.
save
(
esBaseEnterpriseInfo
);
String
platformName
=
CompanyTypeEnum
.
INDIVIDUAL
.
getName
().
equals
(
enterprise
.
getUnitType
())
?
jgChangeRegistrationName
.
getUseUnitCreditCode
()
+
"_"
+
newName
:
newName
;
// 人员更新冗余的单位信息
List
<
TzsUserInfo
>
userOfOneUnit
=
useInfoMapper
.
selectList
(
new
LambdaQueryWrapper
<
TzsUserInfo
>().
eq
(
TzsUserInfo:
:
getUnitCode
,
enterprise
.
getUse
Unit
Code
()).
eq
(
BaseEntity:
:
getIsDelete
,
false
).
select
(
BaseEntity:
:
getSequenceNbr
));
List
<
TzsUserInfo
>
userOfOneUnit
=
useInfoMapper
.
selectList
(
new
LambdaQueryWrapper
<
TzsUserInfo
>().
eq
(
TzsUserInfo:
:
getUnitCode
,
enterprise
.
getUseCode
()).
eq
(
BaseEntity:
:
getIsDelete
,
false
).
select
(
BaseEntity:
:
getSequenceNbr
));
Iterable
<
EsUserInfo
>
userInfosEs
=
esUserInfoDao
.
findAllById
(
userOfOneUnit
.
stream
().
map
(
u
->
String
.
valueOf
(
u
.
getSequenceNbr
())).
collect
(
Collectors
.
toList
()));
userInfosEs
.
forEach
(
esUserInfo
->
{
esUserInfo
.
setUnitType
(
esBaseEnterpriseInfo
.
getUnitType
());
esUserInfo
.
setSuperviseOrgName
(
esBaseEnterpriseInfo
.
getSuperviseOrgName
());
esUserInfo
.
setSuperviseOrgCode
(
esBaseEnterpriseInfo
.
getSuperviseOrgCode
());
esUserInfo
.
setOfficeRegion
(
esBaseEnterpriseInfo
.
getOfficeRegion
());
esUserInfo
.
setUnitName
(
platformName
);
});
if
(
userInfosEs
.
iterator
().
hasNext
())
{
esUserInfoDao
.
saveAll
(
userInfosEs
);
}
String
platformName
=
CompanyTypeEnum
.
INDIVIDUAL
.
getName
().
equals
(
enterprise
.
getUnitType
())
?
jgChangeRegistrationName
.
getUseUnitCreditCode
()
+
"_"
+
newName
:
newName
;
if
(
CompanyTypeEnum
.
INDIVIDUAL
.
getName
().
equals
(
enterprise
.
getUnitType
())){
useInfoMapper
.
updateBatchUnitName
(
userOfOneUnit
,
platformName
);
// 更新tz_base_individuality信息
...
...
@@ -1061,6 +1060,9 @@ public class JgChangeRegistrationNameServiceImpl extends BaseService<JgChangeReg
Privilege
.
agencyUserClient
.
update
(
userModel
,
userModel
.
getUserId
());
}
}
if
(
userInfosEs
.
iterator
().
hasNext
())
{
esUserInfoDao
.
saveAll
(
userInfosEs
);
}
try
{
Privilege
.
companyClient
.
updateCompanyName
(
enterprise
.
getUseCode
(),
platformName
);
...
...
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