| | |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, List<Map<String, Object>>> getCheckPosition(String usersId) { |
| | | Map<String, List<Map<String, Object>>> result = new HashMap(); |
| | | //查看指挥端位置申请 |
| | | String keyCommanderPosition = "checkCommanderPosition_" + usersId + "_"; |
| | | List<Object> keyValueCommanderPositionList = redisCache.getListKey(keyCommanderPosition); |
| | | List<Map<String, Object>> resultCommanderPosition = new ArrayList(); |
| | | for(Object o : keyValueCommanderPositionList){ |
| | | Map<String,Object> map = JSON.parseObject((String) o); |
| | | if(((String)map.get("state")).equals("0")){//state为0就是未审批 |
| | | SysUser sysUser = sysUserMapper.selectUserById((String) map.get("soilderId")); |
| | | map.put("userName",sysUser.getUserName()); |
| | | if(sysUser.getNickName() != null){ |
| | | map.put("nickName",sysUser.getNickName()); |
| | | }else{ |
| | | map.put("nickName",sysUser.getNickName()); |
| | | } |
| | | resultCommanderPosition.add(map); |
| | | } |
| | | } |
| | | //查看车辆位置申请 |
| | | String keySYCarsPosition = "checkSYCarsPosition_" + usersId + "_"; |
| | | List<Object> keyValueSYCarsPositionList = redisCache.getListKey(keySYCarsPosition); |
| | | List<Map<String, Object>> resultSYCarsPosition = new ArrayList(); |
| | | for(Object o : keyValueSYCarsPositionList){ |
| | | Map<String,Object> map = JSON.parseObject((String) o); |
| | | if(((String)map.get("state")).equals("0")){//state为0就是未审批 |
| | | SysUser sysUser = sysUserMapper.selectUserById((String) map.get("soilderId")); |
| | | map.put("userName",sysUser.getUserName()); |
| | | if(sysUser.getNickName() != null){ |
| | | map.put("nickName",sysUser.getNickName()); |
| | | }else{ |
| | | map.put("nickName",sysUser.getNickName()); |
| | | } |
| | | resultSYCarsPosition.add(map); |
| | | } |
| | | } |
| | | result.put("commander",resultCommanderPosition); |
| | | result.put("SYCars",resultSYCarsPosition); |
| | | return result; |
| | | } |
| | | } |