TRX před 1 rokem
rodič
revize
f7ef7d1436

+ 7 - 5
FullCardServer/src/main/java/com/zhongshu/card/server/core/controller/iotCenter/DeviceSyncController.java

@@ -1,8 +1,10 @@
 package com.zhongshu.card.server.core.controller.iotCenter;
 
+import com.github.microservice.models.device.DeviceSyncListParam;
 import com.zhongshu.card.client.model.mqtt.SendMessageModel;
 import com.zhongshu.card.client.ret.ResultContent;
 import com.zhongshu.card.server.core.service.mqtt.MqttServiceImpl;
+import com.zhongshu.card.server.core.service.sync.DeviceSyncFromIotService;
 import io.swagger.v3.oas.annotations.Hidden;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -25,12 +27,12 @@ import org.springframework.web.bind.annotation.RestController;
 public class DeviceSyncController {
 
     @Autowired
-    MqttServiceImpl mqttService;
+    DeviceSyncFromIotService deviceSyncFromIotService;
 
-    @Operation(summary = "发送指令", hidden = true)
-    @RequestMapping(value = "sendMessage", method = {RequestMethod.POST})
-    public ResultContent sendMessage(@RequestBody SendMessageModel param) {
-        return mqttService.sendMessage(param);
+    @Operation(summary = "物联网同步设备接口", hidden = true)
+    @RequestMapping(value = "syncDevices", method = {RequestMethod.POST})
+    public ResultContent syncDevices(@RequestBody DeviceSyncListParam param) {
+        return deviceSyncFromIotService.syncFromIotDevices(param);
     }
 
 }

+ 36 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/sync/DeviceSyncFromIotService.java

@@ -0,0 +1,36 @@
+package com.zhongshu.card.server.core.service.sync;
+
+import com.github.microservice.models.device.DeviceSyncListParam;
+import com.zhongshu.card.client.ret.ResultContent;
+import com.zhongshu.card.client.service.school.DeviceInfoService;
+import com.zhongshu.card.server.core.dao.org.OrganizationDao;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author TRX
+ * @date 2024/6/27
+ */
+@Slf4j
+@Service
+public class DeviceSyncFromIotService {
+
+    @Autowired
+    DeviceInfoService deviceInfoService;
+
+    @Autowired
+    OrganizationDao organizationDao;
+
+    /**
+     * 物联网同步设备
+     *
+     * @param param
+     * @return
+     */
+    public ResultContent syncFromIotDevices(DeviceSyncListParam param) {
+
+        return ResultContent.buildSuccess();
+    }
+
+}

+ 20 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/sync/ProjectSyncIotCenterService.java

@@ -0,0 +1,20 @@
+package com.zhongshu.card.server.core.service.sync;
+
+import com.zhongshu.card.server.core.dao.org.OrganizationDao;
+import com.zhongshu.card.server.core.domain.org.Organization;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author TRX
+ * @date 2024/6/27
+ */
+@Slf4j
+@Service
+public class ProjectSyncIotCenterService {
+
+    @Autowired
+    OrganizationDao organizationDao;
+
+}