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
b6e0d35e
Commit
b6e0d35e
authored
Jul 21, 2025
by
hcing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(tcm): 检验机构作业人员和检测机构作业人员角色调整
parent
23f782af
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
8 deletions
+29
-8
TzsUserPermissionServiceImpl.java
...le/tcm/biz/service/impl/TzsUserPermissionServiceImpl.java
+29
-8
No files found.
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/TzsUserPermissionServiceImpl.java
View file @
b6e0d35e
...
@@ -13,6 +13,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.TzsUserPermissionDto;
...
@@ -13,6 +13,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.TzsUserPermissionDto;
import
com.yeejoin.amos.boot.module.common.api.entity.TzsUserPermission
;
import
com.yeejoin.amos.boot.module.common.api.entity.TzsUserPermission
;
import
com.yeejoin.amos.boot.module.tcm.api.dto.TzsUserInfoDto
;
import
com.yeejoin.amos.boot.module.tcm.api.dto.TzsUserInfoDto
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.SafetyProblemTracing
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.SafetyProblemTracing
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzsUserInfo
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.SafetyProblemSourceTypeEnum
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.SafetyProblemSourceTypeEnum
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.SafetyProblemStatusEnum
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.SafetyProblemStatusEnum
;
import
com.yeejoin.amos.boot.module.tcm.api.mapper.TzsUserPermissionMapper
;
import
com.yeejoin.amos.boot.module.tcm.api.mapper.TzsUserPermissionMapper
;
...
@@ -53,6 +54,10 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
...
@@ -53,6 +54,10 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
* 工作人员资质类型
* 工作人员资质类型
*/
*/
private
final
String
ZYRY_TYPE
=
"permissionData6552"
;
private
final
String
ZYRY_TYPE
=
"permissionData6552"
;
/**
* 检验检测资质信息
*/
private
final
String
JYJC_TYPE
=
"permissionData6667"
;
/**
/**
* 需要转换的附件字段 jsonString化字段
* 需要转换的附件字段 jsonString化字段
...
@@ -74,6 +79,8 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
...
@@ -74,6 +79,8 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
}
}
@Autowired
@Autowired
private
SafetyProblemTracingServiceImpl
safetyProblemTracingService
;
private
SafetyProblemTracingServiceImpl
safetyProblemTracingService
;
@Autowired
private
TzsUserInfoServiceImpl
tzsUserInfoService
;
/**
/**
* 更新资质权限数据
* 更新资质权限数据
...
@@ -220,6 +227,9 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
...
@@ -220,6 +227,9 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
List
<
JSONObject
>
JYRYList
=
new
ArrayList
<>();
List
<
JSONObject
>
JYRYList
=
new
ArrayList
<>();
List
<
JSONObject
>
JCRYList
=
new
ArrayList
<>();
List
<
JSONObject
>
JCRYList
=
new
ArrayList
<>();
List
<
JSONObject
>
ZYRYList
=
new
ArrayList
<>();
List
<
JSONObject
>
ZYRYList
=
new
ArrayList
<>();
List
<
JSONObject
>
JYJCList
=
new
ArrayList
<>();
TzsUserInfo
tzsUserInfo
=
tzsUserInfoService
.
getBaseMapper
().
selectById
(
userSeq
);
LambdaQueryWrapper
<
TzsUserPermission
>
lambda
=
new
QueryWrapper
<
TzsUserPermission
>().
lambda
();
LambdaQueryWrapper
<
TzsUserPermission
>
lambda
=
new
QueryWrapper
<
TzsUserPermission
>().
lambda
();
lambda
.
eq
(
TzsUserPermission:
:
getUserSeq
,
userSeq
);
lambda
.
eq
(
TzsUserPermission:
:
getUserSeq
,
userSeq
);
...
@@ -227,14 +237,24 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
...
@@ -227,14 +237,24 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
for
(
TzsUserPermission
permission
:
permissionList
)
{
for
(
TzsUserPermission
permission
:
permissionList
)
{
String
permissionPost
=
permission
.
getPermissionPost
();
String
permissionPost
=
permission
.
getPermissionPost
();
if
(
tzsUserInfo
.
getNewPost
().
contains
(
"6667"
)){
if
(
JYRY_TYPE
.
equals
(
permissionPost
))
{
if
(
JYRY_TYPE
.
equals
(
permissionPost
))
{
JYRYList
.
add
(
this
.
convertPermissionToJson
(
permission
));
JYJCList
.
add
(
new
JSONObject
().
fluentPutAll
(
this
.
convertPermissionToJson
(
permission
)).
fluentPut
(
"_qualificationType"
,
"jy"
));
continue
;
continue
;
}
}
if
(
JCRY_TYPE
.
equals
(
permissionPost
))
{
if
(
JCRY_TYPE
.
equals
(
permissionPost
))
{
JCRYList
.
add
(
this
.
convertPermissionToJson
(
permission
));
JYJCList
.
add
(
new
JSONObject
().
fluentPutAll
(
this
.
convertPermissionToJson
(
permission
)).
fluentPut
(
"_qualificationType"
,
"jc"
));
continue
;
continue
;
}
}
else
{
if
(
JYRY_TYPE
.
equals
(
permissionPost
))
{
JYRYList
.
add
(
this
.
convertPermissionToJson
(
permission
));
continue
;
}
if
(
JCRY_TYPE
.
equals
(
permissionPost
))
{
JCRYList
.
add
(
this
.
convertPermissionToJson
(
permission
));
continue
;
}
}
}
if
(
ZYRY_TYPE
.
equals
(
permissionPost
))
{
if
(
ZYRY_TYPE
.
equals
(
permissionPost
))
{
ZYRYList
.
add
(
this
.
convertPermissionToJson
(
permission
));
ZYRYList
.
add
(
this
.
convertPermissionToJson
(
permission
));
...
@@ -243,6 +263,7 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
...
@@ -243,6 +263,7 @@ public class TzsUserPermissionServiceImpl extends BaseService<TzsUserPermissionD
result
.
putIfAbsent
(
JYRY_TYPE
,
JYRYList
);
result
.
putIfAbsent
(
JYRY_TYPE
,
JYRYList
);
result
.
putIfAbsent
(
JCRY_TYPE
,
JCRYList
);
result
.
putIfAbsent
(
JCRY_TYPE
,
JCRYList
);
result
.
putIfAbsent
(
ZYRY_TYPE
,
ZYRYList
);
result
.
putIfAbsent
(
ZYRY_TYPE
,
ZYRYList
);
result
.
putIfAbsent
(
JYJC_TYPE
,
JYJCList
);
return
result
;
return
result
;
}
}
...
...
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