getChartData(
- @RequestParam(value = "date", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd")
- LocalDate date,
+ @RequestParam(value = "date", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate date,
@RequestParam("type") String type,
@RequestParam(value = "channel", required = false) String channel) {
diff --git a/cn-universal-web/src/main/java/cn/universal/web/controller/FenceController.java b/cn-universal-web/src/main/java/cn/universal/web/controller/FenceController.java
index fb68be94fb0e18c4d68ed46f1d06fa2cfa042994..d0d486ed85fcde523f9e152f3d18d31f89f3fab5 100644
--- a/cn-universal-web/src/main/java/cn/universal/web/controller/FenceController.java
+++ b/cn-universal-web/src/main/java/cn/universal/web/controller/FenceController.java
@@ -15,7 +15,7 @@ package cn.universal.web.controller;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONObject;
import cn.universal.admin.platform.service.IIoTDeviceService;
-import cn.universal.admin.system.web.BaseController;
+import cn.universal.security.BaseController;
import cn.universal.common.domain.R;
import cn.universal.persistence.entity.IoTDevice;
import cn.universal.persistence.entity.IoTDeviceFenceRel;
diff --git a/cn-universal-web/src/main/java/cn/universal/web/controller/IoTApiController.java b/cn-universal-web/src/main/java/cn/universal/web/controller/IoTApiController.java
index 6e16977cbf5a1d0ca8b981262903c31e19460c77..1a3e11c230ba76aad64caee54d37b7f9d840031a 100644
--- a/cn-universal-web/src/main/java/cn/universal/web/controller/IoTApiController.java
+++ b/cn-universal-web/src/main/java/cn/universal/web/controller/IoTApiController.java
@@ -14,7 +14,6 @@ package cn.universal.web.controller;
import cn.hutool.json.JSONObject;
import cn.universal.admin.platform.service.IIoTProductService;
-import cn.universal.admin.system.web.BaseController;
import cn.universal.common.domain.R;
import cn.universal.core.service.IoTDownlFactory;
import cn.universal.dm.device.entity.IoTDevicePropertiesBO;
@@ -25,6 +24,7 @@ import cn.universal.persistence.entity.IoTProduct;
import cn.universal.persistence.entity.vo.IoTDeviceLogMetadataVO;
import cn.universal.persistence.query.LogQuery;
import cn.universal.persistence.query.PageBean;
+import cn.universal.security.BaseController;
import cn.universal.web.context.IoTInnerAuthContext;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletRequest;
@@ -53,35 +53,48 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j(topic = "api_log")
public class IoTApiController extends BaseController {
- /** IoT产品设备服务 */
- @Resource private IoTProductDeviceService iotProductDeviceService;
+ /**
+ * IoT产品设备服务
+ */
+ @Resource
+ private IoTProductDeviceService iotProductDeviceService;
- /** IoT设备影子服务 */
- @Resource private IoTDeviceShadowService iotDeviceShadowService;
+ /**
+ * IoT设备影子服务
+ */
+ @Resource
+ private IoTDeviceShadowService iotDeviceShadowService;
- /** IoT内部认证上下文 */
- @Resource private IoTInnerAuthContext ioTInnerAuthContext;
+ /**
+ * IoT内部认证上下文
+ */
+ @Resource
+ private IoTInnerAuthContext ioTInnerAuthContext;
- /** 设备产品服务 */
- @Resource private IIoTProductService devProductService;
+ /**
+ * 设备产品服务
+ */
+ @Resource
+ private IIoTProductService devProductService;
- /** IoT设备数据服务 */
- @Autowired private IIoTDeviceDataService iIoTDeviceDataService;
+ /**
+ * IoT设备数据服务
+ */
+ @Autowired
+ private IIoTDeviceDataService iIoTDeviceDataService;
/**
* 设备下行指令发送(加密版本)
*
* 向指定产品的设备发送加密的下行指令,支持消息验证和解密
*
- * @param productKey 产品标识
+ * @param productKey 产品标识
* @param downRequest 加密的下行请求内容
- * @param request HTTP请求对象
+ * @param request HTTP请求对象
* @return 处理结果
*/
@RequestMapping("/v1/down/{productKey}")
- public R iotDown(
- @PathVariable("productKey") String productKey,
- @RequestBody String downRequest,
+ public R iotDown(@PathVariable("productKey") String productKey, @RequestBody String downRequest,
HttpServletRequest request) {
JSONObject data = ioTInnerAuthContext.checkAndDecryptMsg(downRequest, request);
IoTProduct ioTProduct = iotProductDeviceService.getProduct(productKey);
@@ -126,8 +139,8 @@ public class IoTApiController extends BaseController {
*/
@PostMapping("/device/meta/list")
public Object logMeta(@RequestBody LogQuery logQuery) {
- PageBean devLogMetaVoPageBean =
- iIoTDeviceDataService.queryLogMeta(logQuery);
+ PageBean devLogMetaVoPageBean = iIoTDeviceDataService.queryLogMeta(
+ logQuery);
return devLogMetaVoPageBean;
}
diff --git a/cn-universal-web/src/main/java/cn/universal/web/controller/common/BaseApiController.java b/cn-universal-web/src/main/java/cn/universal/web/controller/common/BaseApiController.java
index 6f81cdee9021bac1cdf7ca2c76f95b87ea86a5ab..0dfa3f502474da8a10715275c16e82078841c546 100644
--- a/cn-universal-web/src/main/java/cn/universal/web/controller/common/BaseApiController.java
+++ b/cn-universal-web/src/main/java/cn/universal/web/controller/common/BaseApiController.java
@@ -14,7 +14,6 @@ package cn.universal.web.controller.common;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
-import cn.universal.admin.system.service.IIotUserService;
import cn.universal.admin.system.service.impl.UserApplicationService;
import cn.universal.common.exception.IoTErrorCode;
import cn.universal.common.exception.IoTException;
@@ -32,13 +31,15 @@ import java.util.List;
*/
public class BaseApiController {
- @Resource protected IoTDeviceService iotDeviceService;
+ @Resource
+ protected IoTDeviceService iotDeviceService;
- @Resource private IoTProductDeviceService iotProductDeviceService;
+ @Resource
+ private IoTProductDeviceService iotProductDeviceService;
- @Resource protected UserApplicationService userApplicationService;
+ @Resource
+ protected UserApplicationService userApplicationService;
- @Resource private IIotUserService iIotUserService;
/***
* 获取用户唯一标志