From 095c79efb36c7fae5672fa0b2481c6b688cba7eb Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期五, 21 七月 2023 17:32:02 +0800
Subject: [PATCH] 提交代码

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml |   50 ++++++++------------------------------------------
 1 files changed, 8 insertions(+), 42 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 a022dc6..dce9452 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
@@ -37,8 +37,8 @@
         <result column="CODERULEOID" property="codeRuleOid"/>
         <result column="CODEKEYATTRREPEATOID" property="codeKeyAttrRepeatOid"/>
         <result column="CODERESEMBLERULEOID" property="codeResembleRuleOid"/>
+        <result column="TENANT_ID" property="tenantId"/>
     </resultMap>
-
 
     <select id="selectPlCodeClassifyPage" resultMap="plCodeClassifyResultMap">
         select * from PL_CODE_CLASSIFY where is_deleted = 0
@@ -77,6 +77,7 @@
                codeclassify0.CODERESEMBLERULEOID   as coderesembleruleoid,
                codeclassify0.LCSTATUS              as lcstatus,
                codeclassify0.TS                    as ts,
+               codeclassify0.TENANT_ID             as tenantId ,
                coderuleoid.name                    as codeRuleOidName,
                codekeyattrrepeatoid.name           as codeKeyAttrRepeatOidName,
                coderesembleruleoid.name            as codeResembleRuleOidName
@@ -93,6 +94,9 @@
             </if>
             <if test="oid = null">
                 codeclassify0.parentcodeclassifyoid is null
+            </if>
+            <if test="tenantId != null and tenantId != ''">
+                codeclassify0.tenant_id = #{tenantId}
             </if>
         </where>
         order by id asc
@@ -169,7 +173,6 @@
         select oid,
                level from pl_code_classify start with oid= #{oid} connect by prior PARENTCODECLASSIFYOID = oid
     </select>
-
 
     <select id="getIdPathToNamePathByParentId"  resultMap="plCodeClassifyResultMap">
         select codeclassify0.OWNER                 as owner,
@@ -276,6 +279,7 @@
         codeclassify0.CODERESEMBLERULEOID   as coderesembleruleoid,
         codeclassify0.LCSTATUS              as lcstatus,
         codeclassify0.TS                    as ts,
+        codeclassify0.TENANT_ID             as tenantId ,
         coderuleoid.name                    as codeRuleOidName,
         codekeyattrrepeatoid.name           as codeKeyAttrRepeatOidName,
         coderesembleruleoid.name            as codeResembleRuleOidName
@@ -294,46 +298,8 @@
             and codeclassify0.parentcodeclassifyoid is null
             and codeclassify0.id = #{id}
         </if>
-        order by id asc
-    </select>
-
-    <select id="selectCodeClassifyDOByTree" resultMap="plCodeClassifyResultMap">
-        select codeclassify0.OWNER                 as owner,
-        codeclassify0.BTMTYPEID             as btmtypeid,
-        codeclassify0.CREATOR               as creator,
-        codeclassify0.CREATETIME            as createtime,
-        codeclassify0.LASTMODIFIER          as lastmodifier,
-        codeclassify0.DESCRIPTION           as description,
-        codeclassify0.ORDERNUM              as ordernum,
-        codeclassify0.CODERULEOID           as coderuleoid,
-        codeclassify0.OID                   as oid,
-        codeclassify0.BTMNAME               as btmname,
-        codeclassify0.BTMTYPENAME           as btmtypename,
-        codeclassify0.CODEKEYATTRREPEATOID  as codekeyattrrepeatoid,
-        codeclassify0.PARENTCODECLASSIFYOID as parentcodeclassifyoid,
-        codeclassify0.NAME                  as name,
-        codeclassify0.LASTMODIFYTIME        as lastmodifytime,
-        codeclassify0.ID                    as id,
-        codeclassify0.CODERESEMBLERULEOID   as coderesembleruleoid,
-        codeclassify0.LCSTATUS              as lcstatus,
-        codeclassify0.TS                    as ts,
-        coderuleoid.name                    as codeRuleOidName,
-        codekeyattrrepeatoid.name           as codeKeyAttrRepeatOidName,
-        coderesembleruleoid.name            as codeResembleRuleOidName
-        from pl_code_classify codeclassify0
-        left join pl_code_rule coderuleoid
-        on codeclassify0.codeRuleOid = coderuleoid.oid
-        left join pl_code_keyattrrepeat codekeyattrrepeatoid
-        on codeclassify0.codeKeyAttrRepeatOid = codekeyattrrepeatoid.oid
-        left join pl_code_resemblerule coderesembleruleoid
-        on codeclassify0.codeResembleRuleOid = coderesembleruleoid.oid
-        where codeclassify0.lcstatus = #{lcstatus}
-        <if test="parentcodeclassifyoid != null and parentcodeclassifyoid != ''">
-            and codeclassify0.parentcodeclassifyoid = #{parentcodeclassifyoid}
-        </if>
-        <if test="parentcodeclassifyoid == null or parentcodeclassifyoid == ''">
-            and codeclassify0.parentcodeclassifyoid is null
-            and codeclassify0.id = #{id}
+        <if test="tenantId != null and tenantId != ''">
+            and codeclassify0.tenant_id = #{tenantId}
         </if>
         order by id asc
     </select>

--
Gitblit v1.9.3