Sfoglia il codice sorgente

海上定位uspa的修改

wangchao 4 anni fa
parent
commit
a27835f9fe

+ 8 - 6
location-rescue-service/src/main/java/com/ai/bss/location/rescue/controller/AlarmManagementController.java

@ -7,6 +7,8 @@ import java.util.Map;
7 7
8 8
import javax.servlet.http.HttpServletRequest;
9 9
10
import com.ai.sso.util.LoginUserInfoUtil;
11
import com.alibaba.fastjson.JSONObject;
10 12
import org.springframework.beans.factory.annotation.Autowired;
11 13
import org.springframework.stereotype.Controller;
12 14
import org.springframework.web.bind.annotation.RequestBody;
@ -59,12 +61,12 @@ public class AlarmManagementController {
59 61
    @RequestMapping("/loadMapAreaTool")
60 62
    public CommonResponse<Map<String, Object>> loadMapAreaTool(HttpServletRequest request) throws Exception {
61 63
        HashMap<String, Object> dataMap = new HashMap<String, Object>();
62
        // TODO 组织ID 权限控制
63
        // JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
64
        // dataMap.put("entityId", userInfo.get("USER_ORG_ID").toString());
65
        // dataMap.put("workOrgId", userInfo.get("USER_ORG_ID").toString());
66
        dataMap.put("entityId", "1");
67
        dataMap.put("workOrgId", "0000");
64
        // 组织ID 权限控制 调用uspa获取
65
         JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
66
         dataMap.put("entityId", userInfo.get("USER_ORG_ID").toString());
67
         dataMap.put("workOrgId", userInfo.get("USER_ORG_ID").toString());
68
     /*   dataMap.put("entityId", "1");
69
        dataMap.put("workOrgId", "0000");*/
68 70
        dataMap.put("isAllowBindTerminal", EbcConstant.TOOL_BIND_REJECT);
69 71
        return alarmManagementService.loadMapAreaTool(dataMap);
70 72
    }

+ 12 - 4
location-rescue-service/src/main/java/com/ai/bss/location/rescue/controller/AttendanceManageController.java

@ -5,12 +5,15 @@ import com.ai.abc.api.model.CommonResponse;
5 5
import com.ai.bss.components.common.model.PageBean;
6 6
import com.ai.bss.location.rescue.service.interfaces.AttendanceManageService;
7 7
import com.ai.bss.location.rescue.util.EbcConstant;
8
import com.ai.sso.util.LoginUserInfoUtil;
9
import com.alibaba.fastjson.JSONObject;
8 10
import org.springframework.beans.factory.annotation.Autowired;
9 11
import org.springframework.stereotype.Controller;
10 12
import org.springframework.web.bind.annotation.RequestBody;
11 13
import org.springframework.web.bind.annotation.RequestMapping;
12 14
import org.springframework.web.bind.annotation.ResponseBody;
13 15
16
import javax.servlet.http.HttpServletRequest;
14 17
import java.util.HashMap;
15 18
import java.util.List;
16 19
import java.util.Map;
@ -42,7 +45,7 @@ public class AttendanceManageController {
42 45
     */
43 46
    @ResponseBody
44 47
    @RequestMapping("/queryAttendanceInfo")
45
    public CommonResponse<PageBean<Map<String, Object>>> queryAttendanceInfo(@RequestBody CommonRequest<HashMap<String, Object>> conditionMap){
48
    public CommonResponse<PageBean<Map<String, Object>>> queryAttendanceInfo(@RequestBody CommonRequest<HashMap<String, Object>> conditionMap, HttpServletRequest request){
46 49
        // 当前页数
47 50
        int pageNumber = conditionMap.getPageNumber() < 1 ? 1 : conditionMap.getPageNumber();
48 51
@ -51,7 +54,10 @@ public class AttendanceManageController {
51 54
52 55
        conditionMap.setPageSize(pageSize);
53 56
        conditionMap.setPageNumber(pageNumber);
54
        conditionMap.getData().put("orgId", "0000");
57
58
        // 组织ID 权限控制 调用uspa获取
59
        JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
60
        conditionMap.getData().put("orgId",userInfo.get("USER_ORG_ID").toString());
55 61
        return attendanceManageService.queryAttendanceInfo(conditionMap);
56 62
    }
57 63
@ -62,7 +68,7 @@ public class AttendanceManageController {
62 68
     */
63 69
    @ResponseBody
64 70
    @RequestMapping("/queryAttendanceDetailsInfo")
65
    public CommonResponse<List<Map<String, Object>>> queryAttendanceDetailsInfo(@RequestBody CommonRequest<HashMap<String, Object>> conditionMap) throws Exception {
71
    public CommonResponse<List<Map<String, Object>>> queryAttendanceDetailsInfo(@RequestBody CommonRequest<HashMap<String, Object>> conditionMap, HttpServletRequest request) throws Exception {
66 72
        // 当前页数
67 73
        int pageNumber = conditionMap.getPageNumber() < 1 ? 1 : conditionMap.getPageNumber();
68 74
@ -70,7 +76,9 @@ public class AttendanceManageController {
70 76
        int pageSize = conditionMap.getPageSize() < 1 ? EbcConstant.DEFAULT_PAGE_SIZE : conditionMap.getPageSize();
71 77
        conditionMap.setPageSize(pageSize);
72 78
        conditionMap.setPageNumber(pageNumber);
73
        conditionMap.getData().put("orgId", "0000");
79
        // 组织ID 权限控制 调用uspa获取
80
        JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
81
        conditionMap.getData().put("orgId", userInfo.get("USER_ORG_ID").toString());
74 82
        return attendanceManageService.queryAttendanceDetailsInfo(conditionMap);
75 83
    }
76 84
}

+ 4 - 2
location-rescue-service/src/main/java/com/ai/bss/location/rescue/controller/DeviceManageController.java

@ -17,6 +17,8 @@ import com.ai.bss.location.rescue.service.interfaces.DeviceManageService;
17 17
import com.ai.bss.location.rescue.util.EbcConstant;
18 18
import com.ai.bss.location.rescue.util.NorthboundInterfaceConstant;
19 19
20
import javax.servlet.http.HttpServletRequest;
21
20 22
/**
21 23
 * 终端管理
22 24
 */
@ -185,8 +187,8 @@ public class DeviceManageController {
185 187
	 */
186 188
	@ResponseBody
187 189
	@RequestMapping("/queryAssociatInfo")
188
	public CommonResponse<List<? extends Object>> queryAssociatInfo(@RequestBody Map<String, Object> params) throws Exception {
189
		List<? extends Object> resultList =  deviceManageService.queryAssociatInfo(params);
190
	public CommonResponse<List<? extends Object>> queryAssociatInfo(@RequestBody Map<String, Object> params, HttpServletRequest request) throws Exception {
191
		List<? extends Object> resultList =  deviceManageService.queryAssociatInfo(params,request);
190 192
		return CommonResponse.ok(resultList);
191 193
	}
192 194
	

+ 19 - 10
location-rescue-service/src/main/java/com/ai/bss/location/rescue/controller/EquipmentManageController.java

@ -10,6 +10,8 @@ import javax.servlet.http.HttpServletRequest;
10 10
11 11
import com.ai.bss.location.rescue.util.ImportExcelUtil;
12 12
13
import com.ai.sso.util.LoginUserInfoUtil;
14
import com.alibaba.fastjson.JSONObject;
13 15
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
14 16
import org.apache.poi.ss.usermodel.Cell;
15 17
import org.apache.poi.ss.usermodel.Sheet;
@ -51,7 +53,7 @@ public class EquipmentManageController {
51 53
     */
52 54
    @ResponseBody
53 55
    @RequestMapping("/queryEquipmentInfo")
54
    public CommonResponse<PageBean<Map<String, Object>>> queryEquipmentInfo(@RequestBody CommonRequest<HashMap<String, Object>> conditionMap) throws Exception {
56
    public CommonResponse<PageBean<Map<String, Object>>> queryEquipmentInfo(@RequestBody CommonRequest<HashMap<String, Object>> conditionMap, HttpServletRequest request) throws Exception {
55 57
        // 当前页数
56 58
        int pageNumber = conditionMap.getPageNumber() < 1 ? 1 : conditionMap.getPageNumber();
57 59
@ -59,7 +61,10 @@ public class EquipmentManageController {
59 61
        int pageSize = conditionMap.getPageSize() < 1 ? EbcConstant.DEFAULT_PAGE_SIZE : conditionMap.getPageSize();
60 62
        conditionMap.setPageSize(pageSize);
61 63
        conditionMap.setPageNumber(pageNumber);
62
        conditionMap.getData().put("workOrgId", "0000");
64
65
        // 组织ID 权限控制 调用uspa获取
66
        JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
67
        conditionMap.getData().put("workOrgId", userInfo.get("USER_ORG_ID").toString());
63 68
        return equipmentManageService.queryEquipmentInfo(conditionMap);
64 69
    }
65 70
@ -68,8 +73,10 @@ public class EquipmentManageController {
68 73
     */
69 74
    @ResponseBody
70 75
    @RequestMapping("/modifyEquipmentInfo")
71
    public CommonResponse<ResourceTool> modifyEquipmentInfo(@RequestBody CommonRequest<ResourceTool> resourceToolCommonRequest) throws Exception {
72
        resourceToolCommonRequest.getData().setWorkOrgId("0000");
76
    public CommonResponse<ResourceTool> modifyEquipmentInfo(@RequestBody CommonRequest<ResourceTool> resourceToolCommonRequest, HttpServletRequest request) throws Exception {
77
        //组织ID 权限控制  调用uspa获取
78
        JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
79
        resourceToolCommonRequest.getData().setWorkOrgId( userInfo.get("USER_ORG_ID").toString());
73 80
74 81
        return equipmentManageService.modifyEquipmentInfo(resourceToolCommonRequest);
75 82
    }
@ -79,8 +86,10 @@ public class EquipmentManageController {
79 86
     */
80 87
    @ResponseBody
81 88
    @RequestMapping("/createEquipmentInfo")
82
    public CommonResponse<ResourceTool> createEquipmentInfo(@RequestBody CommonRequest<ResourceTool> resourceToolCommonRequest) throws Exception {
83
        resourceToolCommonRequest.getData().setWorkOrgId("0000");
89
    public CommonResponse<ResourceTool> createEquipmentInfo(@RequestBody CommonRequest<ResourceTool> resourceToolCommonRequest, HttpServletRequest request) throws Exception {
90
        //组织ID 权限控制  调用uspa获取
91
        JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
92
        resourceToolCommonRequest.getData().setWorkOrgId( userInfo.get("USER_ORG_ID").toString());
84 93
        CommonResponse<ResourceTool> commonResponse = equipmentManageService.createEquipmentInfo(resourceToolCommonRequest);
85 94
        return commonResponse;
86 95
    }
@ -112,10 +121,10 @@ public class EquipmentManageController {
112 121
    @RequestMapping("/queryAllEquipmentNotBind")
113 122
    public CommonResponse<List<Map<String, Object>>> queryAllEquipmentNotBind(HttpServletRequest request) throws Exception {
114 123
        HashMap<String, Object> dataMap = new HashMap<String, Object>();
115
        //TODO 组织ID 权限控制
116
        //JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
117
        //dataMap.put("workOrgId", userInfo.get("USER_ORG_ID").toString());
118
        dataMap.put("workOrgId", "0000");
124
        //组织ID 权限控制  调用uspa获取
125
        JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
126
        dataMap.put("workOrgId", userInfo.get("USER_ORG_ID").toString());
127
119 128
        dataMap.put("isAllowBindTerminal", EbcConstant.TOOL_BIND_REJECT);
120 129
        return equipmentManageService.queryAllEquipmentNotBind(dataMap);
121 130
    }

+ 15 - 5
location-rescue-service/src/main/java/com/ai/bss/location/rescue/service/impl/DeviceManageServiceImpl.java

@ -6,6 +6,7 @@ import java.util.HashMap;
6 6
import java.util.List;
7 7
import java.util.Map;
8 8
9
import com.ai.sso.util.LoginUserInfoUtil;
9 10
import org.slf4j.Logger;
10 11
import org.slf4j.LoggerFactory;
11 12
import org.springframework.beans.factory.annotation.Autowired;
@ -33,6 +34,8 @@ import com.ai.bss.worker.service.api.EmployeeTerminalRelaQuery;
33 34
import com.alibaba.fastjson.JSON;
34 35
import com.alibaba.fastjson.JSONObject;
35 36
37
import javax.servlet.http.HttpServletRequest;
38
36 39
@Service
37 40
public class DeviceManageServiceImpl implements DeviceManageService {
38 41
    Logger logger = LoggerFactory.getLogger(DeviceManageServiceImpl.class);
@ -387,7 +390,7 @@ public class DeviceManageServiceImpl implements DeviceManageService {
387 390
    }
388 391
389 392
    @Override
390
    public List<? extends Object> queryAssociatInfo(Map<String, Object> params) throws Exception {
393
    public List<? extends Object> queryAssociatInfo(Map<String, Object> params, HttpServletRequest request) throws Exception {
391 394
        if (EbcConstant.BIND_DEVICE_TYPE_USER.equals(params.get("bindType"))) {
392 395
393 396
            // 类型是用户,查询用户列表,模糊查询
@ -397,16 +400,23 @@ public class DeviceManageServiceImpl implements DeviceManageService {
397 400
            UserDto userDto = new UserDto();
398 401
            String username = (params.get("name") != null || !"".equals(params.get("name"))) ? (String) params.get("name") : null;
399 402
            userDto.setName(username);
400
            userDto.setOrgCode("0000");
401
            CommonRequest<UserDto> request = CommonRequest.<UserDto>builder().data(userDto).pageNumber(1).pageSize(15).build();
402
            CommonResponse<List<UserDto>> listCommonResponse = userDtoQuery.queryWorkEmployeeByOrg(request);
403
404
            // 组织ID 权限控制 调用uspa获取
405
            JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
406
407
            userDto.setOrgCode(userInfo.get("USER_ORG_ID").toString());
408
            CommonRequest<UserDto> request1 = CommonRequest.<UserDto>builder().data(userDto).pageNumber(1).pageSize(15).build();
409
            CommonResponse<List<UserDto>> listCommonResponse = userDtoQuery.queryWorkEmployeeByOrg(request1);
403 410
            List<UserDto> userDtoList = listCommonResponse.getData();
404 411
            return userDtoList;
405 412
        } else if (EbcConstant.BIND_DEVICE_TYPE_SHIP.equals(params.get("bindType"))) {
406 413
            // 类型是船舶,查询船舶列表,模糊查询
407 414
            // "workOrgId" : 组织ID
408 415
            //  "isAllowBindTerminal" : 该工具是否可绑定,'0'--不可绑定,'1' -- 可绑定
409
            params.put("workOrgId", "0000");
416
417
            // 组织ID 权限控制 调用uspa获取
418
            JSONObject userInfo = new LoginUserInfoUtil().getUserInfo(request);
419
            params.put("workOrgId",  userInfo.get("USER_ORG_ID").toString());
410 420
            params.put("isAllowBindTerminal", "1");
411 421
            String username = (params.get("name") != null || !"".equals(params.get("name"))) ? (String) params.get("name") : null;
412 422
            params.put("resourceToolName", username);

+ 3 - 1
location-rescue-service/src/main/java/com/ai/bss/location/rescue/service/interfaces/DeviceManageService.java

@ -6,6 +6,8 @@ import java.util.Map;
6 6
import com.ai.abc.api.model.CommonResponse;
7 7
import com.ai.bss.components.common.model.PageInfo;
8 8
9
import javax.servlet.http.HttpServletRequest;
10
9 11
public interface DeviceManageService {
10 12
11 13
	/**
@ -90,6 +92,6 @@ public interface DeviceManageService {
90 92
	* @return
91 93
	* @throws Exception
92 94
	*/
93
	List<? extends Object> queryAssociatInfo(Map<String, Object> params) throws Exception;
95
	List<? extends Object> queryAssociatInfo(Map<String, Object> params, HttpServletRequest request) throws Exception;
94 96
95 97
}

+ 1 - 1
security-protection-service/src/main/java/com/ai/bss/security/protection/service/impl/WorkOrderManagementServiceImpl.java

@ -326,7 +326,7 @@ public class WorkOrderManagementServiceImpl implements WorkOrderManagementServic
326 326
	public CommonResponse importAskLeaveOrder(MultipartFile file) {
327 327
//        List<String> listTerminal = getFileData(file);
328 328
329
		String orgCode = "0000";
329
		//String orgCode = "0000";
330 330
		CommonRequest<String> request = CommonRequest.<String>builder().data(Strings.EMPTY).build();
331 331
		CommonResponse<Map<String, Map<String, Object>>> userMapresult = userDtoQuery.queryUserCodeWithId(request);
332 332
		log.info(JSON.toJSONString(userMapresult));