Commit 63c83664 authored by litengwei's avatar litengwei

打卡人查询逻辑修改

parent c6150f16
......@@ -510,32 +510,25 @@ public class FirefightersController extends BaseController {
if(null != reginParam) {
String bizOrgCode = reginParam.getPersonIdentity().getBizOrgCode();
// String bizOrgName = reginParam.getPersonIdentity().getCompanyName();
QueryWrapper<Firefighters> firefightersQueryWrapper2 = new QueryWrapper<>();
firefightersQueryWrapper2.eq("amos_user_id",reginParam.getUserModel().getUserId());
Firefighters one = iFirefightersService.getOne(firefightersQueryWrapper2);
QueryWrapper<FireTeam> fireTeamQuery = new QueryWrapper<>();
fireTeamQuery.eq("company",one.getCompany());
fireTeamQuery.eq("type_code","116");
fireTeamQuery.eq("is_delete","0");
List<FireTeam> fireTeamList = iFireTeamService.list(fireTeamQuery);
// QueryWrapper<Firefighters> firefightersQueryWrapper2 = new QueryWrapper<>();
// firefightersQueryWrapper2.eq("amos_user_id",reginParam.getUserModel().getUserId());
// Firefighters one = iFirefightersService.getOne(firefightersQueryWrapper2);
List<Map<String,Object>> list = new ArrayList<>();
for (FireTeam fireTeam :fireTeamList
) {
QueryWrapper<Firefighters> firefightersQueryWrapper1 = new QueryWrapper<>();
firefightersQueryWrapper1.eq("fire_team_id", fireTeam.getSequenceNbr());
List<Firefighters> firefighters = iFirefightersService.getBaseMapper().selectList(firefightersQueryWrapper1);
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", bizOrgCode);
map.put("amosUserId", e.getOrgUsrId());
map.put("personnelPhotos", e.getPersonnelPhotos());
list.add(map);
});
}
QueryWrapper<Firefighters> firefightersQueryWrapper1 = new QueryWrapper<>();
firefightersQueryWrapper1.eq("biz_org_code", bizOrgCode);
firefightersQueryWrapper1.eq("people_type", "1601");
List<Firefighters> firefighters = iFirefightersService.getBaseMapper().selectList(firefightersQueryWrapper1);
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", bizOrgCode);
map.put("amosUserId", e.getOrgUsrId());
map.put("personnelPhotos", e.getPersonnelPhotos());
list.add(map);
});
JSONObject object = new JSONObject();
object.put("persons",list);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment