From 3ff6166ea62799068064845fb083d1abb3d902a6 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 09 十二月 2024 14:47:42 +0800
Subject: [PATCH] plt-slice属性调整后WEB端引用的旧属性也做了相应的调整

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java |   38 +++++++++++++++++++++++++++++++++++---
 1 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java
index 82cbbfd..5a6ae2f 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java
@@ -1,6 +1,8 @@
 package com.vci.web.controller;
 
+import com.alibaba.fastjson.JSON;
 import com.vci.corba.common.PLException;
+import com.vci.corba.query.data.KV;
 import com.vci.dto.DeleteDataDTO;
 import com.vci.dto.DeleteLinkDataDTO;
 import com.vci.dto.FormDataDTO;
@@ -11,20 +13,20 @@
 import com.vci.starter.web.pagemodel.*;
 import com.vci.pagemodel.ReferConfigVO;
 import com.vci.pagemodel.UIFormDataVO;
+import com.vci.starter.web.util.Lcm.Func;
 import com.vci.starter.web.util.VciBaseUtil;
 import com.vci.query.UIDataGridQuery;
 import com.vci.query.UIFormQuery;
 import com.vci.query.UITreeQuery;
 import com.vci.web.service.uidataservice.UIDataCommonServiceI;
+import com.vci.web.util.PlatformClientUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.CollectionUtils;
 import org.springframework.web.bind.annotation.*;
 
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * ui瀹氫箟鐨勬暟鎹煡璇�
@@ -105,6 +107,36 @@
     }
 
     /**
+     * 娴嬭瘯鑷畾涔塙RL鏂瑰紡鏌ヨ
+     * @param dataGridQuery
+     * @return
+     */
+    @PostMapping("/getTestPartQueryList")
+    public BaseResult getTestPartQueryList(UIDataGridQuery dataGridQuery) throws PLException {
+        PlatformClientUtil platformClientUtil = new PlatformClientUtil();
+        String sql = "select * from " + VciBaseUtil.getTableName(dataGridQuery.getBtmName())
+                + " where oid in ('D5DFA9D3-D2AF-4D1D-850F-73B102532740','BCE5B0E3-A49C-2453-8E62-8F4C7F4BEDF2','257BB15B-12CF-68D2-FCFE-1FA3E29DBD1E')";
+        KV[][] kvs = platformClientUtil.getQueryService().queryBySql(sql);
+        List<Map<String, Object>> resulListMap = new ArrayList<>();
+        for (KV[] kvArray : kvs) {
+            Map<String, Object> map = new HashMap<>();
+            for (KV kv : kvArray) {
+                if (kv.key != null && kv.value != null) {
+                    //杩斿洖鍏ㄥ皬鍐欑殑
+                    map.put(kv.key.toLowerCase(Locale.ROOT), kv.value);
+                }
+            }
+            resulListMap.add(map);
+        }
+        DataGrid dataGrid = new DataGrid();
+        dataGrid.setData(resulListMap);
+        dataGrid.setTotal(resulListMap.size());
+        // TODO: 2024/12/5 Ludc 杩欏効杩樺彲浠ユ寜鐓ataGridQuery.getTableDefineId()鏉ユ煡璇㈣〃鏍煎畾涔夌殑鍐呭锛�
+        //  鐒跺悗鏍规嵁閰嶇疆鐨勯〉闈俊鎭潵澶勭悊瑕佹煡璇㈡潯浠舵垨鍒椾互鍙婅繑鍥炵殑鍙傛暟
+        return BaseResult.dataGrid(dataGrid);
+    }
+
+    /**
      * 鏍规嵁鏌ヨ妯℃澘鏌ヨ鏁版嵁锛岃繑鍥炲�兼寜鐓ч〉闈㈠畾涔�
      * @param treeQuery 鏍戞煡璇㈠璞�
      * @return 鏍戠殑鏁版嵁

--
Gitblit v1.9.3