From 37dab8c3b3a9072d5fb9475e3c671ca591231505 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期四, 19 十月 2023 23:07:34 +0800
Subject: [PATCH] 统一设置默认值赋值bug修复

---
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json |   36 ++++++++++++------------------------
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java          |    3 ++-
 Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java  |    4 ++++
 3 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json
index 2df8208..a83e07e 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json
@@ -3,34 +3,18 @@
     "classifys": {
       "classify": [
         {
-          "classCode": "020201",
+          "classCode": "050101",
           "fullclsfNamePath": "",
           "library": "wupin",
           "sections": {
             "section": [
               {
-                "name": "鍥哄畾鐮佹2",
-                "value": ""
+                "name": "鍥哄畾鐮佹",
+                "value": "A"
               },
               {
-                "name": "鍒嗙被鐮佹鐖�",
+                "name": "寮曠敤鐮佹",
                 "value": "001"
-              },
-              {
-                "name": "鍒嗙被鐮佹瀛�",
-                "value": "0012"
-              },
-              {
-                "name": "鍙彉鐮佹",
-                "value": ""
-              },
-              {
-                "name": "test",
-                "value": "7E1C92A2-9B6F-4DB3-48C7-F42D1304E36B"
-              },
-              {
-                "name": "娴佹按鐮佹",
-                "value": ""
               }
             ]
           },
@@ -42,18 +26,22 @@
                 "status": "Released",
                 "operate": "create",
                 "creator": "weidy",
-                "prop": []
+                "prop": [{
+                  "key": "name",
+                  "text": "鍚嶇О",
+                  "value": "鍗婂渾澶磋灪閽�"
+                }]
               }
             ]
           }
         }
       ]
     },
-    "systemId": "MPM",
+    "systemId": "ERP",
     "user": {
       "ip": "192.168.0.1",
-      "trueName": "llz",
-      "userName": "llz"
+      "trueName": "weidy",
+      "userName": "weidy"
     }
   }
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java
index e1f4796..2652b9d 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/DefaultAttrAssimtUtil.java
@@ -55,11 +55,15 @@
 				// 璁剧疆鎵�鏈夎��
 				baseModel.setOwner(AuthUtil.getUserId().toString());
 			}
+
 			baseModel.setVersionSeq(1);
 			baseModel.setVersionRule("0");
 			baseModel.setVersionValue("1");
 			baseModel.setRevisionOid(VciBaseUtil.getPk());
 			baseModel.setLastModifier(userId);
+			baseModel.setRevisionValue("1");
+			baseModel.setRevisionRule("1");
+			baseModel.setTenantId(AuthUtil.getTenantId());
 		}catch (VciBaseException e){
 			e.printStackTrace();
 		}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
index abbb1be..543b0a5 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
@@ -3747,7 +3747,8 @@
 							}
 						}
 						CodeClassifyFullInfoBO newClassifyFullInfo= classifyFullInfoMap.get(cbo.getAttributeValue(CODE_CLASSIFY_OID_FIELD));
-						List<CodeClassifyVO> classifyVOS = newClassifyFullInfo.getParentClassifyVOs().stream().sorted(((o1, o2) -> o2.getDataLevel().compareTo(o1.getDataLevel()))).collect(Collectors.toList());
+						List<CodeClassifyVO> classifyVOS = newClassifyFullInfo.getParentClassifyVOs().stream().sorted(((o1, o2) -> -o2.getDataLevel().compareTo(o1.getDataLevel()))).collect(Collectors.toList());
+
 						int level = VciBaseUtil.getInt(attrVO.getClassifyInvokeLevel());
 						if (classifyVOS.size()>=level && level > 0 ) {
 							classifyVO = classifyVOS.get(level-1);

--
Gitblit v1.9.3