From 63af4d6993bf9a73c768bcc85e43e4c59f96630d Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 22 七月 2026 13:41:59 +0800
Subject: [PATCH] 监控
---
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TDeviceController.java | 67 ---------------------------------
1 files changed, 0 insertions(+), 67 deletions(-)
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TDeviceController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TDeviceController.java
index 41402e4..8974cbd 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TDeviceController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TDeviceController.java
@@ -1,6 +1,5 @@
package com.ruoyi.other.controller;
-import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.PageInfo;
import com.ruoyi.common.log.annotation.Log;
@@ -10,7 +9,6 @@
import com.ruoyi.other.api.domain.TDevice;
import com.ruoyi.other.query.DevicePageList;
import com.ruoyi.other.service.TDeviceService;
-import com.ruoyi.other.util.EzvizOpenApiUtils;
import io.swagger.annotations.ApiOperation;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
@@ -29,9 +27,6 @@
@Resource
private TDeviceService deviceService;
-
- @Resource
- private EzvizOpenApiUtils ezvizOpenApiUtils;
@RequiresPermissions(value = {"/deviceManagement/list"}, logical = Logical.OR)
@ResponseBody
@@ -54,9 +49,6 @@
}
if (device.getOnlineStatus() == null) {
device.setOnlineStatus(1);
- }
- if (device.getIssueStatus() == null) {
- device.setIssueStatus(0);
}
deviceService.save(device);
return AjaxResult.success();
@@ -87,40 +79,6 @@
return AjaxResult.success();
}
- @RequiresPermissions(value = {"/deviceManagement/issue"}, logical = Logical.OR)
- @ResponseBody
- @PostMapping("/issueDevice/{id}")
- @ApiOperation(value = "下发设备到萤石平台", tags = {"管理后台-设备管理"})
- @Log(title = "【设备管理】下发设备到萤石平台", businessType = BusinessType.UPDATE)
- public AjaxResult issueDevice(@PathVariable Integer id) {
- TDevice device = deviceService.getById(id);
- if (device == null) {
- return AjaxResult.error("设备不存在");
- }
- if (Integer.valueOf(1).equals(device.getIssueStatus())) {
- return AjaxResult.success("设备已下发");
- }
- JSONObject ezvizResult;
- try {
- ezvizResult = ezvizOpenApiUtils.addDevice(device.getDeviceSerial(), device.getValidateCode());
- } catch (Exception e) {
- device.setIssueStatus(2);
- device.setIssueMsg("萤石设备下发失败:" + e.getMessage());
- deviceService.updateById(device);
- return AjaxResult.error(device.getIssueMsg());
- }
- if (!isEzvizSuccess(ezvizResult)) {
- device.setIssueStatus(2);
- device.setIssueMsg(ezvizErrorMessage("萤石设备下发失败", ezvizResult));
- deviceService.updateById(device);
- return AjaxResult.error(device.getIssueMsg());
- }
- device.setIssueStatus(1);
- device.setIssueMsg("下发成功");
- deviceService.updateById(device);
- return AjaxResult.success();
- }
-
@RequiresPermissions(value = {"/deviceManagement/del"}, logical = Logical.OR)
@ResponseBody
@DeleteMapping("/delDevice")
@@ -129,19 +87,6 @@
public AjaxResult<TDevice> delDevice(Integer[] id) {
if (id == null || id.length == 0) {
return AjaxResult.error("请选择要删除的设备");
- }
- for (TDevice device : deviceService.listByIds(Arrays.asList(id))) {
- if (Integer.valueOf(1).equals(device.getIssueStatus())) {
- JSONObject ezvizResult;
- try {
- ezvizResult = ezvizOpenApiUtils.deleteDevice(device.getDeviceSerial());
- } catch (Exception e) {
- return AjaxResult.error("萤石设备删除失败:" + e.getMessage());
- }
- if (!isEzvizSuccess(ezvizResult)) {
- return AjaxResult.error(ezvizErrorMessage("萤石设备删除失败", ezvizResult));
- }
- }
}
deviceService.removeByIds(Arrays.asList(id));
return AjaxResult.success();
@@ -170,17 +115,5 @@
return AjaxResult.error("设备序列号已存在");
}
return null;
- }
-
- private boolean isEzvizSuccess(JSONObject result) {
- return result != null && "200".equals(result.getString("code"));
- }
-
- private String ezvizErrorMessage(String defaultMessage, JSONObject result) {
- if (result == null) {
- return defaultMessage;
- }
- String message = result.getString("msg");
- return StringUtils.hasText(message) ? message : defaultMessage;
}
}
--
Gitblit v1.7.1