From 63be0b44421faee8b3a8aae65db79ab30ca6ed69 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 05 十二月 2024 11:32:39 +0800
Subject: [PATCH] 表单查询接受参数和处理参数修改

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/uidataservice/impl/UIDataCommonServiceImpl.java |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/uidataservice/impl/UIDataCommonServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/uidataservice/impl/UIDataCommonServiceImpl.java
index 6c38eee..e5fc42b 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/uidataservice/impl/UIDataCommonServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/uidataservice/impl/UIDataCommonServiceImpl.java
@@ -150,7 +150,7 @@
      */
     @Override
     public DataGrid getDataForGrid(UIDataGridQuery dataGridQuery) throws VciBaseException, PLException {
-        VciBaseUtil.alertNotNull(dataGridQuery,"鏌ヨ瀵硅薄",dataGridQuery.getBtmname(),"涓氬姟绫诲瀷",dataGridQuery.getTableDefineId());
+        VciBaseUtil.alertNotNull(dataGridQuery,"鏌ヨ瀵硅薄",dataGridQuery.getBtmName(),"涓氬姟绫诲瀷",dataGridQuery.getTableDefineId());
         // TODO: 2024/12/4 Ludc 鍓嶇浼犺繃鏉ョ殑sourceData鍙傛暟鐨剉laue鍙兘鏄痡son杩欏効鍋氫竴涓嬪鐞�
         if(Func.isNotEmpty(dataGridQuery.getSourceData())){
             dataGridQuery.setSourceData(this.convertMapValueJson2Map(dataGridQuery.getSourceData()));
@@ -160,7 +160,7 @@
         String queryTemplate = Func.isNotEmpty(dataGridQuery.getSourceData())? (String) dataGridQuery.getSourceData().getOrDefault("querytemplate",tableDefineVO.getQueryTemplateName()) :tableDefineVO.getQueryTemplateName();
         if(StringUtils.isBlank(queryTemplate)){
             //璇存槑娌℃湁璁剧疆鏌ヨ妯℃澘锛岄渶瑕佺湅鐪嬪湪杩欎釜琛ㄦ牸鎵�鍦ㄧ殑缁勪欢鏈夋病鏈夎缃�
-            tableDefineVO = uiEngineService.getTableById(dataGridQuery.getBtmname(), dataGridQuery.getTableDefineId());
+            tableDefineVO = uiEngineService.getTableById(dataGridQuery.getBtmName(), dataGridQuery.getTableDefineId());
             queryTemplate = tableDefineVO.getQueryTemplateName();
         }
         //鐪嬬湅鏈夋病鏈夎嚜瀹氫箟鐨凷QL
@@ -190,12 +190,12 @@
         OsBtmTypeVO btmTypeVO = null;
         OsLinkTypeVO linkTypeVO = null;
         if(dataGridQuery.isLinkTypeFlag()){
-            linkTypeVO = linkTypeService.getLinkTypeById(dataGridQuery.getBtmname());
+            linkTypeVO = linkTypeService.getLinkTypeById(dataGridQuery.getBtmName());
             queryFieldList.addAll(linkTypeVO.getAttributes().stream().map(OsLinkTypeAttributeVO::getId).collect(Collectors.toList()));
             queryFieldList.addAll(WebLoServiceImpl.LO_BASE_FIELD_MAP.values());
         }else{
             //btmTypeVO = btmService.getBtmById(dataGridQuery.getBtmname());
-            btmTypeVO = btmService.getBtmByName(dataGridQuery.getBtmname());
+            btmTypeVO = btmService.getBtmByName(dataGridQuery.getBtmName());
             queryFieldList.addAll(btmTypeVO.getAttributes().stream().map(OsBtmTypeAttributeVO::getId).collect(Collectors.toList()));
             queryFieldList.addAll(WebBoServiceImpl.BO_BASE_FIELD_MAP.values());
         }
@@ -210,7 +210,7 @@
             linkTypeDataQuery.setReplaceMap(replaceMap);
             linkTypeDataQuery.setConditionMap(dataGridQuery.getConditionMap());
             linkTypeDataQuery.setClauseList(queryFieldList);
-            linkTypeDataQuery.setLinkType(dataGridQuery.getBtmname());
+            linkTypeDataQuery.setLinkType(dataGridQuery.getBtmName());
             if(dataGridQuery.isTreeTableFlag()){
                 linkTypeDataQuery.setLevel(-1);
             }
@@ -233,12 +233,12 @@
      */
     @Override
     public UIFormDataVO getDataForForm(UIFormQuery formQuery) throws VciBaseException, PLException {
-        VciBaseUtil.alertNotNull(formQuery,"琛ㄥ崟鐨勬煡璇㈠璞�",formQuery.getBtmname(),"涓氬姟绫诲瀷鐨勪俊鎭�",formQuery.getOid(),"涓氬姟鏁版嵁鐨勪富閿�",formQuery.getFormDefineId(),"琛ㄥ崟鐨勫畾涔夌紪鍙�");
+        VciBaseUtil.alertNotNull(formQuery,"琛ㄥ崟鐨勬煡璇㈠璞�",formQuery.getBtmName(),"涓氬姟绫诲瀷鐨勪俊鎭�",formQuery.getSourceOid(),"涓氬姟鏁版嵁鐨勪富閿�",formQuery.getFormDefineId(),"琛ㄥ崟鐨勫畾涔夌紪鍙�");
         // TODO: 2024/12/4 Ludc 鍓嶇浼犺繃鏉ョ殑sourceData鍙傛暟鐨剉laue鍙兘鏄痡son杩欏効鍋氫竴涓嬪鐞�
         if(Func.isNotEmpty(formQuery.getSourceData())){
             formQuery.setSourceData(this.convertMapValueJson2Map(formQuery.getSourceData()));
         }
-        UIFormDefineVO formDefineVO = uiEngineService.getFormById(formQuery.getBtmname(),formQuery.getFormDefineId());
+        UIFormDefineVO formDefineVO = uiEngineService.getFormById(formQuery.getBtmName(),formQuery.getFormDefineId());
         String queryTemplate = !CollectionUtils.isEmpty(formQuery.getSourceData())? (String) formQuery.getSourceData().getOrDefault("querytemplate",formDefineVO.getQueryTemplateName()) :formDefineVO.getQueryTemplateName();
         Set<String> queryFieldList = formDefineVO.getItems().stream().filter(s->!UIFieldTypeEnum.CUSTOM.getValue().equalsIgnoreCase(s.getType())).map(UIFormItemVO::getField).collect(Collectors.toSet());
         //鑾峰彇鍙傜収
@@ -262,27 +262,27 @@
         OsBtmTypeVO btmTypeVO = null;
         OsLinkTypeVO linkTypeVO = null;
         if(formDefineVO.isLinkTypeFlag()){
-            linkTypeVO = linkTypeService.getLinkTypeById(formQuery.getBtmname());
+            linkTypeVO = linkTypeService.getLinkTypeById(formQuery.getBtmName());
             queryFieldList.addAll(linkTypeVO.getAttributes().stream().map(OsLinkTypeAttributeVO::getId).collect(Collectors.toList()));
             queryFieldList.addAll(WebLoServiceImpl.LO_BASE_FIELD_MAP.values());
         }else{
-            btmTypeVO = btmService.getBtmByName(formQuery.getBtmname());
+            btmTypeVO = btmService.getBtmByName(formQuery.getBtmName());
             queryFieldList.addAll(btmTypeVO.getAttributes().stream().map(OsBtmTypeAttributeVO::getId).collect(Collectors.toList()));
         }
         queryFieldList.add("creator_name");
         queryFieldList.add("lastmodifier_name");
-        Map<String,String> conditionMap = WebUtil.getOidQuery(formQuery.getOid());
+        Map<String,String> conditionMap = WebUtil.getOidQuery(formQuery.getSourceOid());
         Map<String, Object> replaceMap = wrapperReplaceMap(formQuery.getSourceData());
         UIFormDataVO formDataVO = new UIFormDataVO();
-        replaceMap.put("oid", formQuery.getOid().trim());
+        replaceMap.put("oid", formQuery.getSourceOid().trim());
         if(!formDefineVO.isLinkTypeFlag()) {
             List<BusinessObject> cbos = null;
             if (StringUtils.isNotBlank(queryTemplate)) {
-                replaceMap.put("oid", formQuery.getOid().trim());
+                // replaceMap.put("oid", formQuery.getOid().trim());
                 cbos = boService.queryCBOByScheme(queryTemplate, conditionMap, replaceMap, null, queryFieldList.stream().collect(Collectors.toList()));
             } else {
                 //娌℃湁鏌ヨ妯℃澘锛岄偅鎴戜滑灏辩洿鎺ヤ富閿拰涓氬姟绫诲瀷鍘绘煡璇�
-                cbos = boService.queryCBO(formQuery.getBtmname(), conditionMap, null, queryFieldList.stream().collect(Collectors.toList()));
+                cbos = boService.queryCBO(formQuery.getBtmName(), conditionMap, null, queryFieldList.stream().collect(Collectors.toList()));
             }
             if (!CollectionUtils.isEmpty(cbos)) {
                 BusinessObject cbo = cbos.get(0);
@@ -296,7 +296,7 @@
             linkTypeDataQuery.setReplaceMap(replaceMap);
             linkTypeDataQuery.setConditionMap(conditionMap);
             linkTypeDataQuery.setClauseList(queryFieldList);
-            linkTypeDataQuery.setLinkType(formQuery.getBtmname());
+            linkTypeDataQuery.setLinkType(formQuery.getBtmName());
             //linkTypeDataQuery.setDirection(formQuery.isOrientation());
             //linkTypeDataQuery.setToBtmType(treeDefineVO.getBtmType());
             DataGrid dataGrid = loService.queryGridByScheme(linkTypeDataQuery);
@@ -305,7 +305,7 @@
             }
         }
         //鏌ヨ闄勪欢
-        formDataVO.setAttachmentFileVOs(fileObjectService.listFilesByOwnbiz(formQuery.getOid(), formQuery.getBtmname(), "attachment"));
+        formDataVO.setAttachmentFileVOs(fileObjectService.listFilesByOwnbiz(formQuery.getSourceOid(), formQuery.getBtmName(), "attachment"));
         List<UIFormItemVO> fileItems = formDefineVO.getItems().stream().filter(s -> UIFieldTypeEnum.FILE.getValue().equalsIgnoreCase(s.getType())).collect(Collectors.toList());
         if(!CollectionUtils.isEmpty(fileItems)){
             //瀛楁鐨勫睘鎬ц偗瀹氫笉浼氳秴杩�1000涓�
@@ -367,7 +367,7 @@
      */
     @Override
     public List<UIDataTree> getDataForTree(UITreeQuery treeQuery) throws Exception {
-        VciBaseUtil.alertNotNull(treeQuery,"琛ㄥ崟鐨勬煡璇㈠璞�",treeQuery.getBtmname(),"涓氬姟绫诲瀷鐨勪俊鎭�",treeQuery.getComponentOid(),"鏍戞墍鍦ㄧ殑缁勪欢鐨勪富閿�");
+        VciBaseUtil.alertNotNull(treeQuery,"琛ㄥ崟鐨勬煡璇㈠璞�",treeQuery.getBtmName(),"涓氬姟绫诲瀷鐨勪俊鎭�",treeQuery.getComponentOid(),"鏍戞墍鍦ㄧ殑缁勪欢鐨勪富閿�");
         // TODO: 2024/12/4 Ludc 鍓嶇浼犺繃鏉ョ殑sourceData鍙傛暟鐨剉laue鍙兘鏄痡son杩欏効鍋氫竴涓嬪鐞�
         if(Func.isNotEmpty(treeQuery.getSourceData())){
             treeQuery.setSourceData(this.convertMapValueJson2Map(treeQuery.getSourceData()));
@@ -383,7 +383,7 @@
             throw new VciBaseException("杩欎釜缁勪欢涓嶆槸鏍�");
         }
         if(!treeQuery.isLinkTypeFlag() && StringUtils.isBlank(treeQuery.getParentBtmName())){
-            treeQuery.setParentBtmName(treeQuery.getBtmname());
+            treeQuery.setParentBtmName(treeQuery.getBtmName());
         }
         //TODO: 鏇挎崲鏍戝畾涔変笂鐨勬鍙嶅悜鏌ヨ灞炴�э紝鍥犱负姝e弽鍚戞煡璇㈡槸鐢遍摼鎺ョ被鍨嬫煡璇㈡ā鏉夸笂鎺у埗鐨�
         boolean isOrientation = false; //鏄惁鍙嶅悜锛屼娇鐢ㄦā鏉夸笂閰嶇疆鐨�

--
Gitblit v1.9.3