Ver Código Fonte

Merge branch 'master' of http://10.1.235.20:3000/asiainfo/ebc

wangchao 4 anos atrás
pai
commit
f18c905180

+ 14 - 0
monitor-manage-service/src/main/java/com/ai/bss/monitorManage/constant/MonitorManageConsts.java

53
        return File.separator;
53
        return File.separator;
54
    }
54
    }
55
55
56
57
    //ai识别结果异常类型 身份异常
58
    public static String AI_ALARM_TYPE_STA = "STA";
59
    //ai识别结果异常类型 穿戴异常
60
    public static String AI_ALARM_TYPE_WEA ="WEA";
61
    //ai识别结果异常类型 潜在风险
62
    public static String AI_ALARM_TYPE_POT = "POT" ;
63
    //ai识别结果异常类型 违规违章
64
    public static String AI_ALARM_TYPE_VIO = "VIO" ;
65
//  ai识别结果异常类型          仪表异常
66
    public static String AI_ALARM_TYPE_INS = "INS" ;
67
68
69
56
    public static void main(String[] args){
70
    public static void main(String[] args){
57
        System.out.println(File.separator);
71
        System.out.println(File.separator);
58
    }
72
    }

+ 1 - 1
monitor-manage-service/src/main/java/com/ai/bss/monitorManage/service/impl/MonitorManageServiceImpl.java

213
					if(aiClassName.equals("none")){
213
					if(aiClassName.equals("none")){
214
						idenResultDto =new IdenResultDto();
214
						idenResultDto =new IdenResultDto();
215
						idenResultDto.setAlarmEmployeeRoleId(MonitorManageConsts.alarmEmployeeRoleId);
215
						idenResultDto.setAlarmEmployeeRoleId(MonitorManageConsts.alarmEmployeeRoleId);
216
						idenResultDto.setAlarmType("none_hat");
216
						idenResultDto.setAlarmType(MonitorManageConsts.AI_ALARM_TYPE_WEA);
217
						idenResultDto.setAlarmMemo("未戴帽子");
217
						idenResultDto.setAlarmMemo("未戴帽子");
218
						aiIdenLogDto.setIdenResultType(MonitorManageConsts.AI_IDENTIFY_RESULT_ALARM);
218
						aiIdenLogDto.setIdenResultType(MonitorManageConsts.AI_IDENTIFY_RESULT_ALARM);
219
						idenResultDtoList.add(idenResultDto);
219
						idenResultDtoList.add(idenResultDto);

+ 18 - 4
security-protection-service/src/main/java/com/ai/bss/security/protection/controller/MonitorSceneTerminalController.java

1
package com.ai.bss.security.protection.controller;
1
package com.ai.bss.security.protection.controller;
2
2
3
import com.ai.abc.api.model.CommonResponse;
3
import com.ai.abc.api.model.CommonResponse;
4
import com.ai.bss.components.common.model.PageBean;
4
import com.ai.bss.security.protection.service.interfaces.MonitorSceneTerminalService;
5
import com.ai.bss.security.protection.service.interfaces.MonitorSceneTerminalService;
5
import com.ai.bss.security.protection.service.interfaces.WorkShiftService;
6
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
6
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
7
import com.ai.bss.work.task.model.common.WorkShift;
8
import com.alibaba.fastjson.JSONObject;
9
import org.springframework.beans.factory.annotation.Autowired;
7
import org.springframework.beans.factory.annotation.Autowired;
10
import org.springframework.stereotype.Controller;
8
import org.springframework.stereotype.Controller;
11
import org.springframework.web.bind.annotation.*;
9
import org.springframework.web.bind.annotation.RequestBody;
10
import org.springframework.web.bind.annotation.RequestMapping;
11
import org.springframework.web.bind.annotation.RequestParam;
12
import org.springframework.web.bind.annotation.ResponseBody;
13
14
import java.util.Map;
12
15
13
/**
16
/**
14
 * 场景设备关联关系
17
 * 场景设备关联关系
71
    }
74
    }
72
75
73
    /**
76
    /**
77
     * 查询场景与设备的对应关系
78
     * @return
79
     */
80
    @ResponseBody
81
    @RequestMapping("/queryMonitorSceneTerminalRelForPage")
82
    public CommonResponse<PageBean<Map<String,Object>>> queryMonitorSceneTerminalRelForPage(@RequestParam Map paramsMap)  {
83
84
        return monitorSceneTerminalService.queryMonitorSceneTerminalRelForPage(paramsMap);
85
    }
86
87
    /**
74
     * 场景设备显示位置移动
88
     * 场景设备显示位置移动
75
     * @return
89
     * @return
76
     */
90
     */

+ 23 - 0
security-protection-service/src/main/java/com/ai/bss/security/protection/service/impl/MonitorSceneTerminalServiceImpl.java

3
import com.ai.abc.api.model.CommonRequest;
3
import com.ai.abc.api.model.CommonRequest;
4
import com.ai.abc.api.model.CommonResponse;
4
import com.ai.abc.api.model.CommonResponse;
5
import com.ai.abc.exception.BaseException;
5
import com.ai.abc.exception.BaseException;
6
import com.ai.bss.components.common.model.PageBean;
6
import com.ai.bss.components.common.util.JsonUtils;
7
import com.ai.bss.components.common.util.JsonUtils;
7
import com.ai.bss.security.protection.service.interfaces.MonitorSceneTerminalService;
8
import com.ai.bss.security.protection.service.interfaces.MonitorSceneTerminalService;
8
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
9
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
9
import com.ai.bss.work.safety.service.api.MonitorSceneCommand;
10
import com.ai.bss.work.safety.service.api.MonitorSceneCommand;
10
import com.ai.bss.work.safety.service.api.MonitorSceneQuery;
11
import com.ai.bss.work.safety.service.api.MonitorSceneQuery;
11
import lombok.extern.slf4j.Slf4j;
12
import lombok.extern.slf4j.Slf4j;
13
import org.apache.commons.lang.StringUtils;
12
import org.springframework.beans.factory.annotation.Autowired;
14
import org.springframework.beans.factory.annotation.Autowired;
13
import org.springframework.stereotype.Service;
15
import org.springframework.stereotype.Service;
14
16
15
import java.util.List;
17
import java.util.List;
18
import java.util.Map;
16
19
17
@Slf4j
20
@Slf4j
18
@Service
21
@Service
82
        log.info("monitorSceneCommonResponse: \n{}", JsonUtils.toJSONStringByDateFormat(monitorSceneCommonResponse, true));
85
        log.info("monitorSceneCommonResponse: \n{}", JsonUtils.toJSONStringByDateFormat(monitorSceneCommonResponse, true));
83
        return monitorSceneCommonResponse;
86
        return monitorSceneCommonResponse;
84
    }
87
    }
88
    @Override
89
    public CommonResponse<PageBean<Map<String, Object>>> queryMonitorSceneTerminalRelForPage(Map<String,String> paramMap) {
90
91
        if(StringUtils.isEmpty(paramMap.get("monitorSceneId"))){
92
            return CommonResponse.fail("1","monitorSceneId不能为空");
93
        }
94
        String monitorSceneId = paramMap.get("monitorSceneId");
95
        Integer pageNumber = paramMap.get("pageNumber")==null?1:Integer.parseInt(paramMap.get("pageNumber"));
96
        Integer pageSize = paramMap.get("pageSize")==null?10:Integer.parseInt(paramMap.get("pageSize"));
97
        CommonRequest<Long> request = CommonRequest.<Long>builder().data(3L).build();
98
        request.setPageNumber(pageNumber);
99
        request.setPageSize(pageSize);
100
        CommonResponse<PageBean<Map<String, Object>>> result = monitorSceneQuery.selectSceneTerminalRelByPage(request);
101
102
        return result;
103
104
//        CommonResponse<List<MonitorSceneTerminalRel>> monitorSceneCommonResponse = monitorSceneQuery.loadMonitorSceneTerminalRel(new CommonRequest<>(monitorSceneId));
105
//        log.info("monitorSceneCommonResponse: \n{}", JsonUtils.toJSONStringByDateFormat(monitorSceneCommonResponse, true));
106
//        return monitorSceneCommonResponse;
107
    }
85
108
86
    @Override
109
    @Override
87
    public CommonResponse<List<MonitorSceneTerminalRel>> moveMonitorSceneTerminalRelIndex(MonitorSceneTerminalRel monitorSceneTerminalRel) {
110
    public CommonResponse<List<MonitorSceneTerminalRel>> moveMonitorSceneTerminalRelIndex(MonitorSceneTerminalRel monitorSceneTerminalRel) {

+ 4 - 0
security-protection-service/src/main/java/com/ai/bss/security/protection/service/interfaces/MonitorSceneTerminalService.java

1
package com.ai.bss.security.protection.service.interfaces;
1
package com.ai.bss.security.protection.service.interfaces;
2
2
3
import com.ai.abc.api.model.CommonResponse;
3
import com.ai.abc.api.model.CommonResponse;
4
import com.ai.bss.components.common.model.PageBean;
4
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
5
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
5
6
6
import java.util.List;
7
import java.util.List;
8
import java.util.Map;
7
9
8
public interface MonitorSceneTerminalService {
10
public interface MonitorSceneTerminalService {
9
11
44
     */
46
     */
45
    CommonResponse<List<MonitorSceneTerminalRel>> queryMonitorSceneTerminalRel(Long monitorSceneId);
47
    CommonResponse<List<MonitorSceneTerminalRel>> queryMonitorSceneTerminalRel(Long monitorSceneId);
46
48
49
    CommonResponse<PageBean<Map<String, Object>>> queryMonitorSceneTerminalRelForPage(Map<String,String> paramMap);
50
47
    /**
51
    /**
48
     * 场景设备显示位置移动
52
     * 场景设备显示位置移动
49
     *
53
     *