diff --git a/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/AuthController.java b/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/AuthController.java index e3c4933..c5e1744 100644 --- a/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/AuthController.java +++ b/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/AuthController.java @@ -31,14 +31,19 @@ public class AuthController { @PostMapping("/login") public ServerResponse login(@RequestBody OperatorDTO operator) { + HashMap authMap = new HashMap<>(); + // 判断是否有该用户,取出该用户信息 Operator operatorById = operatorMapper.getOperatorById(operator.getNuserid()); if(operatorById != null){ // 密码加密 String encrypt = authService.encrypt(operator.getCuserpwd()+ operator.getNuserid()); if (operatorById.getNuserid().equals(operator.getNuserid()) && operatorById.getCuserpwd().equals(encrypt)) { + authMap.put("nuserid", operator.getNuserid()); + authMap.put("department", operatorById.getCdepartmentid()); + // String token = JwtUtil.createToken(operatorById); - return ServerResponse.ok("登录成功",operatorById.getNuserid()); + return ServerResponse.ok("登录成功",authMap); } }else{ return ServerResponse.error("用户不存在"); diff --git a/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/HighDangerController.java b/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/HighDangerController.java index 0541b1a..ba7edbc 100644 --- a/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/HighDangerController.java +++ b/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/HighDangerController.java @@ -72,7 +72,6 @@ public class HighDangerController { if(operatorById != null){ cdepartmentid = operatorById.getCdepartmentid(); }else{ - log.info(""); return ServerResponse.error("未找到当前用户"); } @@ -215,6 +214,7 @@ public class HighDangerController { List allRoadInfo = highDangerMapper.getAllSection(sectionVO); // List allRoadInfo = highDangerMapper.getAllSection(sectionVO); List> combinedMap = new LinkedList<>(); + HashMap hashMap = new HashMap<>(); Point Dpoint = new Point(); // 遍历所有路段 @@ -356,7 +356,12 @@ public class HighDangerController { } }); +// hashMap.put("businessId",combinedMap); + hashMap.put("params",combinedMap); + log.info("/getNearRoadInfo(获取最近道路)接口返回, 客户端ip: {}, 返回数据:{}", request.getRemoteAddr(), combinedMap); + + return ServerResponse.ok(combinedMap); } @@ -632,11 +637,15 @@ public class HighDangerController { 排查第三页--存在隐患列表(用户数据回显) */ @GetMapping("/getUserHiddenDangerList") - public ServerResponse getUserHiddenDangerList(@RequestParam String businessId, HttpServletRequest request){ + public ServerResponse getUserHiddenDangerList(@RequestParam String businessId, + @RequestParam String pcType, + @RequestParam String hdTerm, + HttpServletRequest request + ){ log.info("/getUserHiddenDangerList(排查第三页--存在隐患列表(用户数据回显))接口被调用,调用ip: {}, 入参:{}", request.getRemoteAddr(),businessId); - List userHiddenDangerList = highDangerMapper.getUserHiddenDangerList(businessId); + List userHiddenDangerList = highDangerMapper.getUserHiddenDangerList(businessId,pcType,hdTerm); for(HiddenDangerDTO hiddenDangerDTO : userHiddenDangerList){ String dangerItems = highDangerMapper.getDangerProblem(hiddenDangerDTO.getBigCategory()) + "/" + highDangerMapper.getDangerProblem(hiddenDangerDTO.getSmallCategory()) + "/" + diff --git a/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/mapper/HighDangerMapper.java b/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/mapper/HighDangerMapper.java index 00a70ae..3e0626e 100644 --- a/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/mapper/HighDangerMapper.java +++ b/hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/mapper/HighDangerMapper.java @@ -83,7 +83,7 @@ public interface HighDangerMapper extends BaseMapper{ List getImportDangerItems(String nid); - List getUserHiddenDangerList(String businessId); + List getUserHiddenDangerList(@Param("businessId") String businessId,@Param("pcType")String pcType,@Param("hdTerm")String hdTerm); String getDangerProblem(String id); diff --git a/hiatmp-hidden-danger-server/src/main/resources/sql-mapper/HighDangerMapper.xml b/hiatmp-hidden-danger-server/src/main/resources/sql-mapper/HighDangerMapper.xml index 26fb87f..8510100 100644 --- a/hiatmp-hidden-danger-server/src/main/resources/sql-mapper/HighDangerMapper.xml +++ b/hiatmp-hidden-danger-server/src/main/resources/sql-mapper/HighDangerMapper.xml @@ -426,6 +426,12 @@ tht_hidden_danger_road_info where business_id = #{businessId} + and + pc_type = #{pcType} + + AND hd_term = #{hdTerm} + +