|
@@ -38,10 +38,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.text.ParseException;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Set;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* 1. 获取身份认证控制层
|
|
@@ -129,6 +126,15 @@ public class GeoHazardMonitorTokenController {
|
|
|
if (StringUtils.isNotEmpty(token)) {
|
|
|
String s = SM4Utils.decryptData_ECB(parameter, "4370780c9a8c43e5");
|
|
|
ReqMsgAlarmVo reqMsgAlarmVo = JSON.parseObject(s, ReqMsgAlarmVo.class);
|
|
|
+ log.info("reqMsgAlarmVo:{}", reqMsgAlarmVo);
|
|
|
+ RespMsgAlarmVo respMsgAlarmVo = new RespMsgAlarmVo();
|
|
|
+ LambdaQueryWrapper<BaseCameraManagement> wrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
+ if (!ObjectUtils.isEmpty(reqMsgAlarmVo.getAlarmCamera())) {
|
|
|
+ wrapper.eq(BaseCameraManagement::getCameraCode, reqMsgAlarmVo.getAlarmCamera());
|
|
|
+ }
|
|
|
+ BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(wrapper);
|
|
|
+ // 获取推送人ID列表
|
|
|
+ Set<String> set1 = baseUserService.getUserIdList(baseCameraManagement.getCreateBy(), baseCameraManagement.getDeptId());
|
|
|
// 推送消息reqMsgAlarmVo
|
|
|
// 初始化 -> 运行中 -> 成功或失败
|
|
|
// try {
|
|
@@ -144,14 +150,6 @@ public class GeoHazardMonitorTokenController {
|
|
|
// e.printStackTrace();
|
|
|
// throw new RuntimeException("构建失败");
|
|
|
// }
|
|
|
- log.info("reqMsgAlarmVo:{}", reqMsgAlarmVo);
|
|
|
- RespMsgAlarmVo respMsgAlarmVo = new RespMsgAlarmVo();
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> wrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(reqMsgAlarmVo.getAlarmCamera())) {
|
|
|
- wrapper.eq(BaseCameraManagement::getCameraCode, reqMsgAlarmVo.getAlarmCamera());
|
|
|
- }
|
|
|
- BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(wrapper);
|
|
|
- Set<String> userList= baseUserService.getUserIdList(baseCameraManagement.getCreateBy());
|
|
|
log.info("baseCameraManagement:{}", baseCameraManagement);
|
|
|
if (ObjectUtils.isEmpty(reqMsgAlarmVo.getLineDir())) {
|
|
|
reqMsgAlarmVo.setLineDir(baseCameraManagement.getLineDir());
|