From 6e1095e946997e406926c204ceeb5c820dbd07c1 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期二, 13 八月 2024 23:51:47 +0800
Subject: [PATCH] 1. 修复文件扩展名获取错误问题 2. 调试完善设备信息相关接口

---
 src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/DeviceServiceImpl.kt |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/DeviceServiceImpl.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/DeviceServiceImpl.kt
index eac25dd..619c65d 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/DeviceServiceImpl.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/DeviceServiceImpl.kt
@@ -34,17 +34,14 @@
         return when (deviceType) {
             Constant.DeviceType.MONITOR_DEVICE -> {
                 val info = Gson().fromJson(deviceInfo, MonitorDeviceInfo::class.java)
-                info.diCreateTime = Date()
                 deviceRep.insertDevice(info)
             }
             Constant.DeviceType.TREATMENT_DEVICE -> {
                 val info = Gson().fromJson(deviceInfo, TreatmentDeviceInfo::class.java)
-                info.piCreateTime = Date()
                 deviceRep.insertDevice(info)
             }
             Constant.DeviceType.PRODUCTION_DEVICE -> {
                 val info = Gson().fromJson(deviceInfo, ProductionDeviceInfo::class.java)
-                info.wiCreateTime = Date()
                 deviceRep.insertDevice(info)
             }
         }
@@ -72,13 +69,17 @@
         deviceId: Int,
         deviceType: Constant.DeviceType,
     ): List<DeviceStatus> {
-        return emptyList()
+        return deviceRep.findStatuses(DeviceStatus().apply {
+            dlDeviceId = deviceId
+            dlDeviceType = deviceType.value
+            dlSceneGuid = sceneId
+        })
     }
 
     override fun insertDeviceLocation(deviceLocation: String, files: Array<MultipartFile>): Int {
         val obj = JsonUtil.gson.fromJson(deviceLocation, DeviceStatus::class.java)
         val time = DateUtil.DateToString(obj.dlCreateTime, DateUtil.DateStyle.YYYY_MM_DD)
-        val picPath = FileUtil.saveFiles(files, imgPath, "device/${obj.dlId}/${time}")
+        val picPath = FileUtil.saveFiles(files, imgPath, "device/${obj.dlSceneGuid}/${obj.dlDeviceId}/${time}")
         obj.dlPicUrl = picPath.joinToString(";")
         obj.dlCreateTime = Date()
         return deviceRep.insertStatus(obj)

--
Gitblit v1.9.3