From 46872a311da9480d3edb19223aca2e0833fb1e31 Mon Sep 17 00:00:00 2001
From: hcong <1050828145@qq.com>
Date: 星期二, 17 十二月 2024 11:41:00 +0800
Subject: [PATCH] 1. 完成数据产品中间结果基本信息和具体信息入库 2. 修改ColInspectionInfo.kt 监管时间格式修改为yyyy-mm-dd 3. 新增数据产品类型枚举类 DataProductType 4. 修改BaseTemplate实现类通过重写genData方法生成Template相关数据 5. TODO 其他未涉及到的产品对象的中间结果对象

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

diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/MonitorobjectversionServiceImpl.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/MonitorobjectversionServiceImpl.kt
index 48c72fe..77b2a75 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/MonitorobjectversionServiceImpl.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/MonitorobjectversionServiceImpl.kt
@@ -1,5 +1,6 @@
 package cn.flightfeather.supervision.lightshare.service.impl
 
+import cn.flightfeather.supervision.common.utils.UUIDGenerator
 import cn.flightfeather.supervision.domain.ds1.entity.Monitorobjectversion
 import cn.flightfeather.supervision.domain.ds1.entity.Scense
 import cn.flightfeather.supervision.domain.ds1.mapper.MonitorobjectversionMapper
@@ -38,7 +39,8 @@
         val monitorobjectversionlist = monitorobjectversionMapper.select(monitorobjectversion)
 
         return monitorobjectversionlist.filter {
-            val usedCount = it.extension1 ?: "0";it.monitornum.toString().toInt() - usedCount.toInt() > 0
+            val usedCount = it.extension1 ?: "0"
+            it.monitornum.toString().toInt() - usedCount.toInt() > 0
         }.sortedBy { it.displayid }
     }
 
@@ -46,6 +48,7 @@
     @Transactional
     override fun saveList(monitorobjectversionlist: List<Monitorobjectversion>): Int {
         monitorobjectversionlist.forEach {
+            if (it.movid == null) it.movid = UUIDGenerator.generate16ShortUUID()
             monitorobjectversionMapper.insert(it)
         }
         return monitorobjectversionlist.size
@@ -73,6 +76,7 @@
                 if (vo.sguid == scene.guid) {
                     vo.sceneTypeId = scene.typeid?.toInt() ?: 0
                     vo.sceneType = scene.type
+                    vo.scene = scene
                     return@f
                 }
             }

--
Gitblit v1.9.3