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
21db5e3d
Commit
21db5e3d
authored
Oct 19, 2022
by
zhangyingbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改查询当前登陆人所在单位下的所有焊工接口
parent
bc9e962f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
6 deletions
+14
-6
WelderController.java
...amos/boot/module/ugp/biz/controller/WelderController.java
+1
-1
OrgServiceImpl.java
...amos/boot/module/ugp/biz/service/impl/OrgServiceImpl.java
+13
-5
No files found.
amos-boot-system-ugp/amos-boot-module-ugp-biz/src/main/java/com/yeejoin/amos/boot/module/ugp/biz/controller/WelderController.java
View file @
21db5e3d
...
...
@@ -57,7 +57,7 @@ public class WelderController extends BaseController {
LambdaQueryWrapper
<
Project
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
Project:
:
getCode
,
code
);
Project
project
=
projectMapper
.
selectOne
(
wrapper
);
List
<
Map
>
info
=
orgService
.
getInfo
(
String
.
valueOf
(
project
.
getCompanyId
()));
List
<
Map
>
info
=
orgService
.
getInfo
(
String
.
valueOf
(
project
.
getCompanyId
())
,
null
).
getRecords
(
);
for
(
Map
<
String
,
Object
>
map:
info
){
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"name"
,
map
.
get
(
"name"
));
...
...
amos-boot-system-ugp/amos-boot-module-ugp-biz/src/main/java/com/yeejoin/amos/boot/module/ugp/biz/service/impl/OrgServiceImpl.java
View file @
21db5e3d
...
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.google.common.collect.Lists
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
...
...
@@ -165,21 +166,28 @@ public class OrgServiceImpl {
* @param companyId 单位/企业id
* @return
*/
public
List
<
Map
>
getInfo
(
String
companyId
){
public
IPage
getInfo
(
String
companyId
,
IPage
page
){
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
OrgUsr
::
getSequenceNbr
,
companyId
);
OrgUsr
orgUsrCompany
=
orgUsrServiceImpl
.
getOne
(
wrapper
);
LambdaQueryWrapper
<
OrgUsr
>
welderWrapper
=
new
LambdaQueryWrapper
<>();
welderWrapper
.
likeRight
(
OrgUsr
::
getBizOrgCode
,
orgUsrCompany
.
getBizOrgCode
()).
eq
(
OrgUsr
::
getOrgExpandAttr1
,
OrgEnum
.
焊工
.
getKey
());
List
<
OrgUsr
>
orgUsrList
=
orgUsrServiceImpl
.
list
(
welderWrapper
);
List
<
OrgUsr
>
orgUsrList
=
new
ArrayList
<>();
if
(
ValidationUtil
.
isEmpty
(
page
)){
orgUsrList
=
orgUsrServiceImpl
.
list
(
welderWrapper
);
page
=
new
Page
();
}
else
{
orgUsrList
=
orgUsrServiceImpl
.
page
(
page
,
welderWrapper
).
getRecords
();
}
List
<
Map
>
mapList
=
new
ArrayList
<>();
for
(
OrgUsr
orgUsr
:
orgUsrList
)
{
Map
map
=
getdetialInfo
(
String
.
valueOf
(
orgUsr
.
getSequenceNbr
()));
mapList
.
add
(
map
);
}
return
mapList
;
page
.
setRecords
(
mapList
);
return
page
;
}
/**
...
...
@@ -203,10 +211,10 @@ public class OrgServiceImpl {
* 获取当前登陆人所在公司/单位/企业 下的 所有焊工人员
* @return
*/
public
List
<
Map
>
getCompanyWelder
(
){
public
IPage
getCompanyWelder
(
IPage
page
){
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
OrgUsr
::
getAmosOrgId
,
String
.
valueOf
(
getReginParams
().
getCompany
().
getSequenceNbr
()));
return
getInfo
(
String
.
valueOf
(
orgUsrServiceImpl
.
getOne
(
wrapper
).
getSequenceNbr
()));
return
getInfo
(
String
.
valueOf
(
orgUsrServiceImpl
.
getOne
(
wrapper
).
getSequenceNbr
())
,
page
);
}
/**
...
...
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