|
@@ -81,6 +81,8 @@ public class GeoHazardMonitorTokenController {
|
|
|
private String recordUrl;
|
|
|
@Autowired
|
|
|
private CloudStateService cloudStateService;
|
|
|
+ @Autowired
|
|
|
+ private BaseElectricityResumeService baseElectricityResumeService;
|
|
|
|
|
|
/**
|
|
|
* 获取web访问令牌
|
|
@@ -374,6 +376,7 @@ public class GeoHazardMonitorTokenController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/device/state")
|
|
|
+ @Transactional
|
|
|
public String deviceState(@RequestParam("parameter") String parameter, HttpServletRequest request) throws ParseException {
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
String token = apiTokenUtils.getGeoHazardMonitorToken(request);
|
|
@@ -409,6 +412,10 @@ public class GeoHazardMonitorTokenController {
|
|
|
baseDynamicManagement.setUpdateBy(admin.getUserId());
|
|
|
log.info("reqDeviceVo:{}", baseDynamicManagement);
|
|
|
if (baseDeviceDynamicManagementService.updateById(baseDynamicManagement)) {
|
|
|
+ BaseElectricityResume baseElectricityResume=new BaseElectricityResume();
|
|
|
+ baseElectricityResume.setCameraCode(baseDynamicManagement.getCameraCode());
|
|
|
+ baseElectricityResume.setElectricity(reqDeviceVo.getElectricity());
|
|
|
+ baseElectricityResumeService.save(baseElectricityResume);
|
|
|
jsonObject.put("resultCode", 1);
|
|
|
jsonObject.put("message", "成功");
|
|
|
return SM4Utils.encryptData_ECB(JSONObject.toJSONString(jsonObject), "4370780c9a8c43e5");
|