From 5b1489deefbbe839ab14646b1dab4a1286b9a41e Mon Sep 17 00:00:00 2001
From: yuxc <653031404@qq.com>
Date: 星期二, 20 六月 2023 17:35:07 +0800
Subject: [PATCH] 1、将xml中的/符号改为#以防止后续问题。 2、对查询返回值缺少的问题进行了处理。

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
index ee1922b..027e480 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
@@ -147,6 +147,21 @@
         CONNECT BY PRIOR codeclassify0.OID = codeclassify0.parentCodeClassifyOid
     </select>
 
+    <select id="selectByIdRel" resultMap="plCodeClassifyResultMap">
+        select pc.*,
+               pk.name codeKeyAttrRepeatOidName,
+               pr.name codeResembleRuleOidName,
+               pu.name coderuleoidName
+        from pl_code_classify pc
+                 left join pl_code_keyattrrepeat pk
+                           on pc.codekeyattrrepeatoid = pk.oid
+                 left join pl_code_resemblerule pr
+                           on pc.coderesembleruleoid = pr.oid
+                 left join pl_code_rule pu
+                           on pc.coderuleoid = pu.oid
+        where pc.oid = #{oid}
+    </select>
+
     <select id="selectAllLevelParentByOid" resultType="java.util.HashMap">
         select oid,
                level from pl_code_classify start with oid= #{oid} connect by prior PARENTCODECLASSIFYOID = oid
@@ -224,7 +239,7 @@
 
     <select id="selectByFieldPath" resultType="java.util.HashMap">
         select *
-        from (select oid, SYS_CONNECT_BY_PATH(id, '/') as paths
+        from (select oid, SYS_CONNECT_BY_PATH(id, '#') as paths
               from pl_code_classify
                        START WITH parentCodeClassifyOid is null
               CONNECT BY PRIOR OID = parentCodeClassifyOid) a

--
Gitblit v1.9.3