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
a787c647
Commit
a787c647
authored
Aug 12, 2022
by
litengwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
app端查询当前用户所属站专职消防队人员
parent
53bed829
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
3 deletions
+33
-3
FirefightersController.java
...oot/module/jcs/biz/controller/FirefightersController.java
+33
-3
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/FirefightersController.java
View file @
a787c647
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.*
;
import
javax.servlet.http.HttpServletRequest
;
import
com.alibaba.fastjson.JSONObject
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -19,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
...
...
@@ -498,4 +498,34 @@ public class FirefightersController extends BaseController {
return
ResponseHelper
.
buildResponse
(
iFirefightersService
.
getPersonByCodes
(
list
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/get/persons"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据当前登陆用户获取换流站驻站消防队专职消防队消防人员"
,
notes
=
"根据当前登陆用户获取换流站驻站消防队专职消防队消防人员"
)
public
ResponseModel
<
JSONObject
>
getPersons
()
{
ReginParams
reginParam
=
JSON
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
if
(
null
!=
reginParam
)
{
QueryWrapper
<
Firefighters
>
firefightersQueryWrapper
=
new
QueryWrapper
<>();
firefightersQueryWrapper
.
eq
(
"amos_user_id"
,
reginParam
.
getUserModel
().
getUserId
());
Firefighters
firePerson
=
iFirefightersService
.
getOne
(
firefightersQueryWrapper
);
QueryWrapper
<
Firefighters
>
firefightersQueryWrapper1
=
new
QueryWrapper
<>();
firefightersQueryWrapper1
.
eq
(
"fire_team_id"
,
firePerson
.
getFireTeamId
());
List
<
Firefighters
>
firefighters
=
iFirefightersService
.
getBaseMapper
().
selectList
(
firefightersQueryWrapper1
);
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
firefighters
.
stream
().
forEach
(
e
->{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"name"
,
e
.
getName
());
map
.
put
(
"jobTitle"
,
e
.
getJobTitle
());
map
.
put
(
"bizOrgName"
,
e
.
getBizOrgName
());
map
.
put
(
"bizOrgCode"
,
e
.
getBizOrgCode
());
map
.
put
(
"amosUserId"
,
e
.
getAmosUserId
());
map
.
put
(
"personnelPhotos"
,
e
.
getPersonnelPhotos
());
list
.
add
(
map
);
});
JSONObject
object
=
new
JSONObject
();
object
.
put
(
"persons"
,
list
);
return
ResponseHelper
.
buildResponse
(
object
);
}
return
ResponseHelper
.
buildResponse
(
null
);
}
}
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