Zimo 17 часов назад
Родитель
Сommit
8b06f22dfc

+ 1 - 1
pom.xml

@@ -25,7 +25,7 @@
         <module>yudao-module-pms</module>
         <!--        <module>yudao-module-crm</module>-->
 <!--        <module>yudao-module-erp</module>-->
-<!--        <module>yudao-module-iot</module>-->
+        <module>yudao-module-iot</module>
         <!-- AI 大模型的开启,请参考 https://doc.iocoder.cn/ai/build/ 文档,对 JDK 版本要要求! -->
 <!--        <module>yudao-module-ai</module>-->
     </modules>

+ 5 - 5
yudao-server/pom.xml

@@ -123,11 +123,11 @@
 <!--        </dependency>-->
 
         <!-- IoT 物联网相关模块。默认注释,保证编译速度 -->
-<!--        <dependency>-->
-<!--            <groupId>cn.iocoder.boot</groupId>-->
-<!--            <artifactId>yudao-module-iot-biz</artifactId>-->
-<!--            <version>${revision}</version>-->
-<!--        </dependency>-->
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-module-iot-biz</artifactId>
+            <version>${revision}</version>
+        </dependency>
 
         <!-- spring boot 配置所需依赖 -->
         <dependency>

+ 12 - 8
yudao-server/src/main/resources/application-dev.yaml

@@ -64,13 +64,17 @@ spring:
           username: ruiqi
           password: .N_Mdq!BR1W4
         # TDengine数据库
-        tdengine: # IoT 数据库(需要 IoT 物联网再开启噢!)
-          url: jdbc:TAOS-RS://172.21.0.248:6041/ruoyi_vue_pro
-          driver-class-name: com.taosdata.jdbc.rs.RestfulDriver
+        tdengine:
+          enabled: true
+          url: jdbc:TAOS-RS://172.21.10.65:6041/iot_log?allowMultiQueries=true
           username: root
           password: taosdata
-          druid:
-            validation-query: SELECT SERVER_STATUS() # TDengine 数据源的有效性检查 SQL
+          driver-class-name: com.taosdata.jdbc.rs.RestfulDriver
+          #driver-class-name: com.taosdata.jdbc.ws.WebSocketDriver
+          jpa:
+            show-sql: false #JPA是否显示sql语句
+            # 使用mysql的方言,否则报错
+            database-platform: org.hibernate.dialect.MySQLDialect
         yanfan:
           url: jdbc:mysql://172.21.20.20:3306/yanfan?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
           username: ruiqi
@@ -167,9 +171,9 @@ logging:
 
 --- #################### 钉微应用相关配置 ####################
 dingtalk:
-  AGENT_ID: 3687646006xxxxxxxxxxx  # DeepOil 微应用 agent_id
-  APP_KEY: dingmr9ez0ecgbmscfebxxxxxxx # 钉钉微应用 appkey
-  APP_SECRET: VhG_zMdTvIBwA_0Ef8FJ0foH3VYYo5T-kw0ukX_PBA8Ah1xl7AjDw5RVYCU0DTpexxxxxxx # 钉钉微应用 appkey
+  AGENT_ID: 2474111366  # DeepOil 微应用 agent_id
+  APP_KEY: dingh3nuuagvbkahgvjh # 钉钉微应用 appkey
+  APP_SECRET: iZ6sPUELzmwMBIldGzvoBhE8SNhbDzmFxhQOcStClxfZR-qAN_PJ_8qRxiC1kQW8 # 钉钉微应用 appkey
   GET_ACCESS_TOKEN_URL: https://oapi.dingtalk.com/gettoken  # 获取access_token
   URL_GET_USERINFO_BYCODE: https://oapi.dingtalk.com/sns/getuserinfo_bycode # 通过二维码扫码获取UNIONID
   URL_GET_USERINFO_BYUNIONID: https://oapi.dingtalk.com/topapi/user/getbyunionid # 通过UNIONID获取用户信息

+ 3 - 1
yudao-server/src/main/resources/application.yaml

@@ -79,7 +79,7 @@ flowable:
 mybatis-plus:
   configuration:
     map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
-#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
   global-config:
     db-config:
       id-type: NONE # “智能”模式,基于 IdTypeEnvironmentPostProcessor + 数据源的类型,自动适配成 AUTO、INPUT 模式。
@@ -260,6 +260,8 @@ yudao:
       - /admin-api/rq/iot-app/**
       - /admin-api/hikvision/**
       - /admin-api/rq/stat/**
+      - /admin-api/rq/iot-measure-book/init
+      - /admin-api/rq/iot-soc-summary/stat
   websocket:
     enable: true # websocket的开关
     path: /infra/ws # 路径