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
8669af65
Commit
8669af65
authored
Sep 02, 2024
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.检验检测开通、排期、结果录入 都去掉限制,显示所有的检验检测人员
parent
93d7b7a4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
19 deletions
+22
-19
CommonController.java
...mos/boot/module/jyjc/biz/controller/CommonController.java
+1
-1
CommonServiceImpl.java
.../boot/module/jyjc/biz/service/impl/CommonServiceImpl.java
+7
-2
JyjcOpeningApplicationServiceImpl.java
...c/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
+12
-15
TzsUserInfoMapper.xml
...e-ymt-api/src/main/resources/mapper/TzsUserInfoMapper.xml
+2
-1
No files found.
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/controller/CommonController.java
View file @
8669af65
...
...
@@ -159,7 +159,7 @@ public class CommonController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{unitCode}/user-list"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询指定公司、指定人员类型的人员列表"
,
notes
=
"查询指定公司、指定人员类型的人员列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询指定公司、指定人员类型的人员列表
,范围为检验、检测、检验和检测人员
"
,
notes
=
"查询指定公司、指定人员类型的人员列表"
)
public
ResponseModel
<
List
<
TzsUserInfo
>>
getBizUserInfosByUnitCode
(
@ApiParam
(
value
=
"公司编码"
)
@PathVariable
String
unitCode
,
@ApiParam
(
value
=
"人员类型"
,
allowableValues
=
"jy,jc"
)
@RequestParam
String
personType
)
{
return
ResponseHelper
.
buildResponse
(
commonserviceImpl
.
getUserListByUnitCodeAndPost
(
unitCode
,
personType
));
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/CommonServiceImpl.java
View file @
8669af65
...
...
@@ -89,9 +89,14 @@ public class CommonServiceImpl {
}
private
void
castPersonType2Post
(
LambdaQueryWrapper
<
TzsUserInfo
>
userInfoQueryWrapper
,
String
personType
)
{
public
void
castPersonType2Post
(
LambdaQueryWrapper
<
TzsUserInfo
>
userInfoQueryWrapper
,
String
personType
)
{
if
(
personType
.
contains
(
OpenBizTypeEnum
.
JY
.
getCode
())
&&
personType
.
contains
(
OpenBizTypeEnum
.
JC
.
getCode
()))
{
userInfoQueryWrapper
.
and
(
w
->
w
.
like
(
TzsUserInfo:
:
getPost
,
jyUserPost
).
or
().
like
(
TzsUserInfo:
:
getPost
,
jcUserPost
));
return
;
}
if
(
personType
.
equals
(
OpenBizTypeEnum
.
JY
.
getCode
()))
{
userInfoQueryWrapper
.
like
(
TzsUserInfo:
:
getPost
,
j
y
UserPost
);
userInfoQueryWrapper
.
like
(
TzsUserInfo:
:
getPost
,
j
c
UserPost
);
}
if
(
personType
.
equals
(
OpenBizTypeEnum
.
JC
.
getCode
()))
{
userInfoQueryWrapper
.
like
(
TzsUserInfo:
:
getPost
,
jcUserPost
);
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
View file @
8669af65
...
...
@@ -405,7 +405,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
// 设置检验、检测资质信息
setBaseUnitLicences
(
unitCode
,
jyjcOpeningApplicationModel
,
true
);
// 设置检验、检测人员信息
setJYJCUserList
(
unitCode
,
jyjcOpeningApplicationModel
,
tru
e
,
jyjcOpeningApplicationModel
.
getOpenBizType
());
setJYJCUserList
(
unitCode
,
jyjcOpeningApplicationModel
,
fals
e
,
jyjcOpeningApplicationModel
.
getOpenBizType
());
}
else
{
jyjcOpeningApplicationModel
=
new
JyjcOpeningApplicationModel
();
jyjcOpeningApplicationModel
.
setResultType
(
"input"
);
...
...
@@ -491,12 +491,12 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
LambdaQueryWrapper
<
TzsUserInfo
>
userInfoQueryWrapper
=
new
LambdaQueryWrapper
<>();
userInfoQueryWrapper
.
eq
(
TzsUserInfo:
:
getUnitCode
,
unitCode
);
userInfoQueryWrapper
.
eq
(
BaseEntity:
:
getIsDelete
,
false
);
this
.
castPersonType2Post
(
userInfoQueryWrapper
,
openBizType
);
commonService
.
castPersonType2Post
(
userInfoQueryWrapper
,
openBizType
);
List
<
TzsUserInfo
>
userInfos
=
userInfoMapper
.
selectList
(
userInfoQueryWrapper
);
if
(!
ValidationUtil
.
isEmpty
(
userInfos
))
{
List
<
TzsUserInfoVo
>
tzsUserInfoVos
=
userInfos
.
stream
().
map
(
userInfo
->
{
TzsUserInfoVo
vo
=
new
TzsUserInfoVo
();
BeanUtils
.
copyProperties
(
userInfo
,
vo
,
"identification"
,
"profile"
,
"permissionItem"
,
"appointDoc"
);
BeanUtils
.
copyProperties
(
userInfo
,
vo
,
"identification"
,
"profile"
,
"permissionItem"
,
"appointDoc"
,
"permissionData"
);
this
.
setPermissionInfo
(
vo
,
userInfo
,
openBizType
);
if
(!
ObjectUtils
.
isEmpty
(
userInfo
.
getPost
()))
{
vo
.
setPost
(
JSON
.
parseArray
(
userInfo
.
getPost
()));
...
...
@@ -529,24 +529,21 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
}
}
private
void
castPersonType2Post
(
LambdaQueryWrapper
<
TzsUserInfo
>
userInfoQueryWrapper
,
String
personType
)
{
if
(
personType
.
equals
(
OpenBizTypeEnum
.
JY
.
getCode
()))
{
userInfoQueryWrapper
.
like
(
TzsUserInfo:
:
getPost
,
jyUserPost
);
}
if
(
personType
.
equals
(
OpenBizTypeEnum
.
JC
.
getCode
()))
{
userInfoQueryWrapper
.
like
(
TzsUserInfo:
:
getPost
,
jcUserPost
);
}
}
public
List
<
TzsUserInfoVo
>
getUserListByUnitCodeAndPost
(
String
unitCode
,
String
personType
)
{
LambdaQueryWrapper
<
TzsUserInfo
>
userInfoQueryWrapper
=
new
LambdaQueryWrapper
<>();
userInfoQueryWrapper
.
eq
(
TzsUserInfo:
:
getUnitCode
,
unitCode
);
this
.
castPersonType2Post
(
userInfoQueryWrapper
,
personType
);
commonService
.
castPersonType2Post
(
userInfoQueryWrapper
,
personType
);
userInfoQueryWrapper
.
eq
(
BaseEntity:
:
getIsDelete
,
false
);
List
<
TzsUserInfo
>
userInfos
=
userInfoMapper
.
selectList
(
userInfoQueryWrapper
);
String
appKey
=
RequestContext
.
getAppKey
();
String
product
=
RequestContext
.
getProduct
();
String
token
=
RequestContext
.
getToken
();
return
userInfos
.
parallelStream
().
map
(
userInfo
->
{
TzsUserInfoVo
vo
=
new
TzsUserInfoVo
();
BeanUtils
.
copyProperties
(
userInfo
,
vo
,
"identification"
,
"profile"
,
"permissionItem"
,
"appointDoc"
);
BeanUtils
.
copyProperties
(
userInfo
,
vo
,
"identification"
,
"profile"
,
"permissionItem"
,
"appointDoc"
,
"permissionData"
);
RequestContext
.
setAppKey
(
appKey
);
RequestContext
.
setProduct
(
product
);
RequestContext
.
setToken
(
token
);
this
.
setPermissionInfo
(
vo
,
userInfo
,
personType
);
if
(!
ObjectUtils
.
isEmpty
(
userInfo
.
getNewPost
()))
{
vo
.
setPost
(
JSON
.
parseArray
(
userInfo
.
getNewPost
()));
...
...
@@ -559,7 +556,7 @@ public class JyjcOpeningApplicationServiceImpl extends BaseService<JyjcOpeningAp
}
private
void
setPermissionInfo
(
TzsUserInfoVo
vo
,
TzsUserInfo
userInfo
,
String
personType
)
{
String
post
=
""
;
String
post
=
"
6615
"
;
if
(
personType
.
equals
(
OpenBizTypeEnum
.
JY
.
getCode
()))
{
post
=
jyUserPost
;
}
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/TzsUserInfoMapper.xml
View file @
8669af65
...
...
@@ -69,6 +69,6 @@
"tzs_user_permission"
where
user_seq = #{userSeq}
and permission_post
= #{permissionPost}
and permission_post
like concat(#{permissionPost}, '%')
</select>
</mapper>
\ No newline at end of file
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