|
@@ -14,19 +14,18 @@ import com.ozs.service.entity.BaseDeviceDynamicManagement;
|
|
import com.ozs.service.entity.MsgAlarm;
|
|
import com.ozs.service.entity.MsgAlarm;
|
|
import com.ozs.service.entity.MsgAlarmFrequency;
|
|
import com.ozs.service.entity.MsgAlarmFrequency;
|
|
import com.ozs.service.entity.SvcAddress;
|
|
import com.ozs.service.entity.SvcAddress;
|
|
|
|
+import com.ozs.service.mapper.BaseUserMapper;
|
|
import com.ozs.service.service.BaseCameraManagementService;
|
|
import com.ozs.service.service.BaseCameraManagementService;
|
|
import com.ozs.service.service.BaseDeviceDynamicManagementService;
|
|
import com.ozs.service.service.BaseDeviceDynamicManagementService;
|
|
|
|
+import com.ozs.service.service.BaseUserService;
|
|
import com.ozs.service.service.MsgAlarmFrequencyService;
|
|
import com.ozs.service.service.MsgAlarmFrequencyService;
|
|
import com.ozs.service.service.MsgAlarmService;
|
|
import com.ozs.service.service.MsgAlarmService;
|
|
import com.ozs.service.service.SvcAddressService;
|
|
import com.ozs.service.service.SvcAddressService;
|
|
-//import com.ozs.system.service.ISysUserService;
|
|
|
|
import com.ozs.vo.ReqDeviceVo;
|
|
import com.ozs.vo.ReqDeviceVo;
|
|
import com.ozs.vo.ReqMsgAlarmVo;
|
|
import com.ozs.vo.ReqMsgAlarmVo;
|
|
import com.ozs.vo.RespGeoHazardMonitorVo;
|
|
import com.ozs.vo.RespGeoHazardMonitorVo;
|
|
import com.ozs.vo.RespMsgAlarmVo;
|
|
import com.ozs.vo.RespMsgAlarmVo;
|
|
import com.ozs.websocket.WebSocketServer;
|
|
import com.ozs.websocket.WebSocketServer;
|
|
-import io.lettuce.core.ScriptOutputType;
|
|
|
|
-import io.swagger.models.auth.In;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -39,11 +38,10 @@ import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import java.text.ParseException;
|
|
import java.text.ParseException;
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.Set;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 1. 获取身份认证控制层
|
|
* 1. 获取身份认证控制层
|
|
@@ -57,8 +55,6 @@ public class GeoHazardMonitorTokenController {
|
|
@Resource
|
|
@Resource
|
|
private ApiTokenUtils apiTokenUtils;
|
|
private ApiTokenUtils apiTokenUtils;
|
|
@Resource
|
|
@Resource
|
|
- private AppTokenUtils appTokenUtils;
|
|
|
|
- @Resource
|
|
|
|
BaseDeviceDynamicManagementService baseDeviceDynamicManagementService;
|
|
BaseDeviceDynamicManagementService baseDeviceDynamicManagementService;
|
|
@Autowired
|
|
@Autowired
|
|
MsgAlarmService msgAlarmService;
|
|
MsgAlarmService msgAlarmService;
|
|
@@ -68,10 +64,10 @@ public class GeoHazardMonitorTokenController {
|
|
SvcAddressService svcAddressService;
|
|
SvcAddressService svcAddressService;
|
|
@Autowired
|
|
@Autowired
|
|
BaseCameraManagementService baseCameraManagementService;
|
|
BaseCameraManagementService baseCameraManagementService;
|
|
-// @Autowired
|
|
|
|
-// private ISysUserService userService;
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private WebSocketServer webSocketServer;
|
|
private WebSocketServer webSocketServer;
|
|
|
|
+ @Autowired
|
|
|
|
+ private BaseUserService baseUserService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取web访问令牌
|
|
* 获取web访问令牌
|
|
@@ -155,6 +151,7 @@ public class GeoHazardMonitorTokenController {
|
|
wrapper.eq(BaseCameraManagement::getCameraCode, reqMsgAlarmVo.getAlarmCamera());
|
|
wrapper.eq(BaseCameraManagement::getCameraCode, reqMsgAlarmVo.getAlarmCamera());
|
|
}
|
|
}
|
|
BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(wrapper);
|
|
BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(wrapper);
|
|
|
|
+ Set<String> userList= baseUserService.getUserIdList(baseCameraManagement.getCreateBy());
|
|
log.info("baseCameraManagement:{}", baseCameraManagement);
|
|
log.info("baseCameraManagement:{}", baseCameraManagement);
|
|
if (ObjectUtils.isEmpty(reqMsgAlarmVo.getLineDir())) {
|
|
if (ObjectUtils.isEmpty(reqMsgAlarmVo.getLineDir())) {
|
|
reqMsgAlarmVo.setLineDir(baseCameraManagement.getLineDir());
|
|
reqMsgAlarmVo.setLineDir(baseCameraManagement.getLineDir());
|
|
@@ -165,7 +162,6 @@ public class GeoHazardMonitorTokenController {
|
|
}
|
|
}
|
|
MsgAlarm alarm = msgAlarmService.getOne(lw);
|
|
MsgAlarm alarm = msgAlarmService.getOne(lw);
|
|
log.info("alarm:{}", alarm);
|
|
log.info("alarm:{}", alarm);
|
|
-// SysUser sysUser = userService.selectUserById(1L);
|
|
|
|
if (ObjectUtils.isEmpty(alarm)) {
|
|
if (ObjectUtils.isEmpty(alarm)) {
|
|
MsgAlarm msgAlarm = new MsgAlarm();
|
|
MsgAlarm msgAlarm = new MsgAlarm();
|
|
BeanUtils.copyProperties(reqMsgAlarmVo, msgAlarm);
|
|
BeanUtils.copyProperties(reqMsgAlarmVo, msgAlarm);
|
|
@@ -177,8 +173,8 @@ public class GeoHazardMonitorTokenController {
|
|
buffer.append(";");
|
|
buffer.append(";");
|
|
}
|
|
}
|
|
msgAlarm.setImageUrl(buffer.toString());
|
|
msgAlarm.setImageUrl(buffer.toString());
|
|
-// msgAlarm.setCreateBy(sysUser.getUserId());
|
|
|
|
-// msgAlarm.setUpdateBy(sysUser.getUserId());
|
|
|
|
|
|
+ msgAlarm.setCreateBy("admin");
|
|
|
|
+ msgAlarm.setUpdateBy("admin");
|
|
msgAlarm.setAlarmMile(baseCameraManagement.getInstallMile());
|
|
msgAlarm.setAlarmMile(baseCameraManagement.getInstallMile());
|
|
msgAlarm.setAlarmTime(new Date(reqMsgAlarmVo.getAlarmTime()));
|
|
msgAlarm.setAlarmTime(new Date(reqMsgAlarmVo.getAlarmTime()));
|
|
msgAlarmService.save(msgAlarm);
|
|
msgAlarmService.save(msgAlarm);
|
|
@@ -196,8 +192,8 @@ public class GeoHazardMonitorTokenController {
|
|
buffer.append(";");
|
|
buffer.append(";");
|
|
}
|
|
}
|
|
msgAlarmVice.setImageUrl(buffer.toString());
|
|
msgAlarmVice.setImageUrl(buffer.toString());
|
|
-// msgAlarmVice.setCreateBy(sysUser.getUserId());
|
|
|
|
-// msgAlarmVice.setUpdateBy(sysUser.getUserId());
|
|
|
|
|
|
+ msgAlarmVice.setCreateBy("admin");
|
|
|
|
+ msgAlarmVice.setUpdateBy("admin");
|
|
msgAlarmFrequencyService.save(msgAlarmVice);
|
|
msgAlarmFrequencyService.save(msgAlarmVice);
|
|
respMsgAlarmVo.setAlarmId(reqMsgAlarmVo.getAlarmId());
|
|
respMsgAlarmVo.setAlarmId(reqMsgAlarmVo.getAlarmId());
|
|
respMsgAlarmVo.setCameraCode(reqMsgAlarmVo.getAlarmCamera());
|
|
respMsgAlarmVo.setCameraCode(reqMsgAlarmVo.getAlarmCamera());
|
|
@@ -240,12 +236,11 @@ public class GeoHazardMonitorTokenController {
|
|
jsonObject.put("message", "信息编码为空!");
|
|
jsonObject.put("message", "信息编码为空!");
|
|
return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
}
|
|
}
|
|
- //SysUser sysUser = userService.selectUserById(1L);
|
|
|
|
lw.eq(BaseDeviceDynamicManagement::getCameraCode, reqDeviceVo.getCameraCode());
|
|
lw.eq(BaseDeviceDynamicManagement::getCameraCode, reqDeviceVo.getCameraCode());
|
|
BaseDeviceDynamicManagement baseDynamicManagement = baseDeviceDynamicManagementService.getOne(lw);
|
|
BaseDeviceDynamicManagement baseDynamicManagement = baseDeviceDynamicManagementService.getOne(lw);
|
|
baseDynamicManagement.setElectricity(reqDeviceVo.getElectricity());
|
|
baseDynamicManagement.setElectricity(reqDeviceVo.getElectricity());
|
|
baseDynamicManagement.setUpdateTime(new Date(reqDeviceVo.getTime()));
|
|
baseDynamicManagement.setUpdateTime(new Date(reqDeviceVo.getTime()));
|
|
-// baseDynamicManagement.setUpdateBy(sysUser.getUserId());
|
|
|
|
|
|
+ baseDynamicManagement.setUpdateBy("admin");
|
|
log.info("reqDeviceVo:{}", baseDynamicManagement);
|
|
log.info("reqDeviceVo:{}", baseDynamicManagement);
|
|
if (baseDeviceDynamicManagementService.updateById(baseDynamicManagement)) {
|
|
if (baseDeviceDynamicManagementService.updateById(baseDynamicManagement)) {
|
|
jsonObject.put("resultCode", 1);
|
|
jsonObject.put("resultCode", 1);
|