Browse Source

'在service-iot服务中新增设备状态更新内部接口,供service-job定时任务服务调取使用'

james 1 year ago
parent
commit
326210e385

+ 10 - 0
service-iot/service-iot-api/src/main/java/com/usky/iot/client/DeviceStatusClient.java

@@ -0,0 +1,10 @@
+package com.usky.iot.client;
+
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+@FeignClient(contextId = "DeviceStatusClient", value = "service-iot")
+public interface DeviceStatusClient {
+    @RequestMapping(value = "status")
+    void status();
+}

+ 6 - 0
service-iot/service-iot-biz/pom.xml

@@ -20,6 +20,12 @@
             <version>0.0.1</version>
         </dependency>
 
+        <dependency>
+            <groupId>com.usky</groupId>
+            <artifactId>service-iot-api</artifactId>
+            <version>0.0.1</version>
+        </dependency>
+
         <dependency>
             <groupId>cn.afterturn</groupId>
             <artifactId>easypoi-spring-boot-starter</artifactId>

+ 2 - 2
service-iot/service-iot-biz/src/main/java/com/usky/iot/RuoYiSystemApplication.java

@@ -1,7 +1,7 @@
 package com.usky.iot;
 
 
-import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
+
 import org.mybatis.spring.annotation.MapperScan;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -21,7 +21,7 @@ import java.net.UnknownHostException;
  * @author ruoyi
  */
 
-@EnableCustomSwagger2
+
 @EnableFeignClients(basePackages = "com.usky")
 @MapperScan(value = "com.usky.iot.mapper")
 @ComponentScan("com.usky")

+ 19 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/controller/api/DeviceStatusApi.java

@@ -0,0 +1,19 @@
+package com.usky.iot.controller.api;
+
+import com.usky.iot.service.BaseAlarmService;
+import io.swagger.annotations.Api;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@Api(tags = "数据统一查询RPC")
+public class DeviceStatusApi {
+
+    @Autowired
+    private BaseAlarmService baseAlarmService;
+
+    public void status(){
+        baseAlarmService.status();
+    }
+
+}

+ 2 - 2
service-iot/service-iot-biz/src/main/resources/bootstrap.yml

@@ -14,10 +14,10 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: usky-cloud-nacos:8848
+        server-addr: 172.16.120.165:8848
       config:
         # 配置中心地址
-        server-addr: usky-cloud-nacos:8848
+        server-addr: 172.16.120.165:8848
         # 配置文件格式
         file-extension: yml
         # 共享配置