From 787eeb2b2880490bcf2705dc8d35c9dd230dba35 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期三, 04 十二月 2024 10:44:39 +0800
Subject: [PATCH] 本地代码提交

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java    |    2 +-
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/query/UIDataGridQuery.java            |   18 +++++++++++++++++-
 Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/PLDefinationVO.java         |    9 ++-------
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java |    2 +-
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsQueryTemplateImpl.java |    2 +-
 5 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/PLDefinationVO.java b/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/PLDefinationVO.java
index 97ba2d2..7c14a7a 100644
--- a/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/PLDefinationVO.java
+++ b/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/PLDefinationVO.java
@@ -52,7 +52,7 @@
     private String templateType = "";
 
     /**
-     * 鏄剧ず绫诲瀷
+     * 婧愬璞★紙閫夋嫨鐨勪笟鍔$被鍨嬶級
      */
     private String showType = "";
 
@@ -97,11 +97,6 @@
     private String expandMode = "";
 
     /**
-     * 涓氬姟绫诲瀷
-     */
-    //private String btmType = "";
-
-    /**
      * 閾炬帴绫诲瀷
      */
     private String linkType = "";
@@ -137,7 +132,7 @@
     private String showContentTable = "";
 
     /**
-     * 瀵艰埅鏍戠被鍨� 1浠h〃folder 2浠h〃瑙掕壊 3浠h〃涓嶆樉绀�
+     * 瀵艰埅鏍戠被鍨� 1浠h〃涓嶆樉绀� 2浠h〃瑙掕壊 3浠h〃folder
      */
     private String navigatorType = "";
 
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/query/UIDataGridQuery.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/query/UIDataGridQuery.java
index 5b1defd..68c5fba 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/query/UIDataGridQuery.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/query/UIDataGridQuery.java
@@ -1,6 +1,8 @@
 package com.vci.web.query;
 
+import com.alibaba.fastjson.JSON;
 import com.vci.starter.web.pagemodel.BaseQueryObject;
+import com.vci.web.util.Func;
 
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -59,7 +61,21 @@
     }
 
     public void setSourceData(Map<String, Object> sourceData) {
-        this.sourceData = sourceData;
+        // TODO: 2024/12/2 Ludc 鐣岄潰浼犺繃鏉ョ殑Map鐨剉alue鍙兘鏄竴涓狹ap锛屾墍浠ュ皾璇曡浆鎹�
+        Map<String, Object> convertMap = new HashMap<>();
+        sourceData.keySet().stream().forEach(key->{
+            Object obj = sourceData.get(key);
+            try {
+                if(Func.isNotEmpty(obj)){
+                    convertMap.put(key,JSON.parseObject(obj.toString(), HashMap.class));
+                }
+            }catch (Exception e){
+                //涓嶆姏鍑哄紓甯革紝濡傛灉杞殑鏃跺�欐姤閿欏氨浠h〃鏄疭tring:String绫诲瀷锛岀洿鎺ュ線Map閲岄潰鏀�
+                convertMap.put(key,obj);
+                //e.printStackTrace();
+            }
+        });
+        this.sourceData = convertMap;
     }
 
     public List<Map<String, String>> getSelectData() {
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java
index 3243e99..cf129dd 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java
@@ -460,7 +460,7 @@
             });
             attrVOs = finalAttrVOs;
         }
-        //// TODO: 2024/12/2 Ludc 杩斿洖鍊兼帓搴�
+        // TODO: 2024/12/2 Ludc 杩斿洖鍊兼帓搴�
         return attrVOs.stream().sorted(Comparator.comparing(o->o.getId(),String.CASE_INSENSITIVE_ORDER)).collect(Collectors.toList());
     }
 
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsQueryTemplateImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsQueryTemplateImpl.java
index 3bfea3b..518e1a5 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsQueryTemplateImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsQueryTemplateImpl.java
@@ -220,7 +220,7 @@
             qtInfoDTO.setCreateTimeText(DateFormatUtils.format(new Date(obj.createTime), DateUtil.PATTERN_DATETIME));
             dtos.add(qtInfoDTO);
         }
-        //// TODO: 2024/12/2 Ludc 杩斿洖鍊兼帓搴�
+        // TODO: 2024/12/2 Ludc 杩斿洖鍊兼帓搴�
         dtos = dtos.stream().sorted(Comparator.comparing(QTInfoDTO::getQtName,String.CASE_INSENSITIVE_ORDER)).collect(Collectors.toList());
         return BaseResult.dataList(dtos);
     }
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java
index 52e0be9..be7701a 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java
@@ -379,7 +379,7 @@
         statePool.oid = statusDTO.getOid();
         statePool.id = "";
         statePool.name = statusDTO.getId();
-        //statePool.imagePath = statusDTO.getImagePath();
+        statePool.imagePath = statusDTO.getImagePath();
         statePool.description = statusDTO.getDescription()==null?"":statusDTO.getDescription();
         String userId = WebThreadLocalUtil.getCurrentUserSessionInfoInThread().getUserId();
         long now = VciDateUtil.getNowTime();

--
Gitblit v1.9.3