|
@@ -65,7 +65,7 @@ public class GeoHazardMonitorTokenController {
|
|
*
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- @PostMapping("/IPAddress/token")
|
|
|
|
|
|
+ @PostMapping("/token")
|
|
public String getWebToken(@RequestBody SvcAddress svcAddress) {
|
|
public String getWebToken(@RequestBody SvcAddress svcAddress) {
|
|
// 生成令牌
|
|
// 生成令牌
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
@@ -85,7 +85,8 @@ public class GeoHazardMonitorTokenController {
|
|
if (objects.size() > 0) {
|
|
if (objects.size() > 0) {
|
|
RespGeoHazardMonitorVo respGeoHazardMonitorVo = new RespGeoHazardMonitorVo();
|
|
RespGeoHazardMonitorVo respGeoHazardMonitorVo = new RespGeoHazardMonitorVo();
|
|
respGeoHazardMonitorVo.setAccessToken(objects.get(1));
|
|
respGeoHazardMonitorVo.setAccessToken(objects.get(1));
|
|
- respGeoHazardMonitorVo.setExpiresIn(Long.valueOf(objects.get(0)));
|
|
|
|
|
|
+ Long l = Long.valueOf(objects.get(0));
|
|
|
|
+ respGeoHazardMonitorVo.setExpiresIn(l/1000);
|
|
respGeoHazardMonitorVo.setTokenType("令牌类型");
|
|
respGeoHazardMonitorVo.setTokenType("令牌类型");
|
|
jsonObject.put("resultCode", 1);
|
|
jsonObject.put("resultCode", 1);
|
|
jsonObject.put("message", "成功");
|
|
jsonObject.put("message", "成功");
|
|
@@ -110,7 +111,7 @@ public class GeoHazardMonitorTokenController {
|
|
*
|
|
*
|
|
* @return // 生成令牌
|
|
* @return // 生成令牌
|
|
*/
|
|
*/
|
|
- @PostMapping("/IPAddress/alarm")
|
|
|
|
|
|
+ @PostMapping("/alarm")
|
|
public String alarm(@RequestParam("parameter") String parameter, HttpServletRequest request) {
|
|
public String alarm(@RequestParam("parameter") String parameter, HttpServletRequest request) {
|
|
String token = apiTokenUtils.getGeoHazardMonitorToken(request);
|
|
String token = apiTokenUtils.getGeoHazardMonitorToken(request);
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
@@ -129,7 +130,7 @@ public class GeoHazardMonitorTokenController {
|
|
// msgAlarm.setCreateBy(getUsername());
|
|
// msgAlarm.setCreateBy(getUsername());
|
|
msgAlarmService.save(msgAlarm);
|
|
msgAlarmService.save(msgAlarm);
|
|
respMsgAlarmVo.setAlarmId(reqMsgAlarmVo.getAlarmId());
|
|
respMsgAlarmVo.setAlarmId(reqMsgAlarmVo.getAlarmId());
|
|
- respMsgAlarmVo.setCameraCode(reqMsgAlarmVo.getCameraCode());
|
|
|
|
|
|
+ respMsgAlarmVo.setCameraCode(reqMsgAlarmVo.getAlarmCamera());
|
|
respMsgAlarmVo.setIsCancel(2);
|
|
respMsgAlarmVo.setIsCancel(2);
|
|
respMsgAlarmVo.setCancelTime(null);
|
|
respMsgAlarmVo.setCancelTime(null);
|
|
} else {
|
|
} else {
|
|
@@ -138,7 +139,7 @@ public class GeoHazardMonitorTokenController {
|
|
// msgAlarmVice.setCreateBy(getUsername());
|
|
// msgAlarmVice.setCreateBy(getUsername());
|
|
msgAlarmFrequencyService.save(msgAlarmVice);
|
|
msgAlarmFrequencyService.save(msgAlarmVice);
|
|
respMsgAlarmVo.setAlarmId(reqMsgAlarmVo.getAlarmId());
|
|
respMsgAlarmVo.setAlarmId(reqMsgAlarmVo.getAlarmId());
|
|
- respMsgAlarmVo.setCameraCode(reqMsgAlarmVo.getCameraCode());
|
|
|
|
|
|
+ respMsgAlarmVo.setCameraCode(reqMsgAlarmVo.getAlarmCamera());
|
|
respMsgAlarmVo.setIsCancel(alarm.getIsLock());
|
|
respMsgAlarmVo.setIsCancel(alarm.getIsLock());
|
|
respMsgAlarmVo.setCancelTime(alarm.getReleasedTime());
|
|
respMsgAlarmVo.setCancelTime(alarm.getReleasedTime());
|
|
}
|
|
}
|
|
@@ -160,7 +161,7 @@ public class GeoHazardMonitorTokenController {
|
|
*
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- @PostMapping("/IPAddress/device/state")
|
|
|
|
|
|
+ @PostMapping("/device/state")
|
|
public String deviceState(@RequestParam("parameter") String parameter, HttpServletRequest request) throws
|
|
public String deviceState(@RequestParam("parameter") String parameter, HttpServletRequest request) throws
|
|
ParseException {
|
|
ParseException {
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
@@ -172,8 +173,9 @@ public class GeoHazardMonitorTokenController {
|
|
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.setUpdateTime(new Date(reqDeviceVo.getTime()));
|
|
|
|
|
|
+ baseDynamicManagement.setElectricity(Integer.parseInt(reqDeviceVo.getElectricity()));
|
|
|
|
+ baseDynamicManagement.setUpdateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(reqDeviceVo.getTime()));
|
|
|
|
+ baseDynamicManagement.setCameraState(Integer.parseInt(reqDeviceVo.getCameraState()));
|
|
if (baseDeviceDynamicManagementService.updateById(baseDynamicManagement)) {
|
|
if (baseDeviceDynamicManagementService.updateById(baseDynamicManagement)) {
|
|
jsonObject.put("resultCode", 1);
|
|
jsonObject.put("resultCode", 1);
|
|
jsonObject.put("message", "成功");
|
|
jsonObject.put("message", "成功");
|
|
@@ -188,4 +190,4 @@ public class GeoHazardMonitorTokenController {
|
|
return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-}
|
|
|
|
|
|
+}
|