From 03ab24af158dba0d506569d7e7cf22929ae67296 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期三, 31 一月 2024 16:35:28 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml | 22 +++++++--------------- 1 files changed, 7 insertions(+), 15 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 a423df3..2305909 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 @@ -108,7 +108,7 @@ <where> 1=1 <if test="oid != null and oid != ''"> - and codeclassify0.parentcodeclassifyoid = ${oid} + and codeclassify0.parentcodeclassifyoid = ${oid} </if> <if test="oid = null"> and codeclassify0.parentcodeclassifyoid is null @@ -117,7 +117,7 @@ and codeclassify0.tenant_id = #{tenantId} </if> </where> - order by lastmodifytime asc + order by id asc </select> <select id="selectAllLevelChildHasPath" resultMap="plCodeClassifyResultMap"> @@ -320,20 +320,13 @@ left join pl_code_resemblerule coderesembleruleoid on codeclassify0.codeResembleRuleOid = coderesembleruleoid.oid where codeclassify0.lcstatus = #{lcstatus} - and codeclassify0.parentcodeclassifyoid in ( - SELECT - OID - FROM - PL_CODE_CLASSIFY - WHERE - parentcodeclassifyoid IS NULL - AND id = #{id} - ) - or codeclassify0.parentcodeclassifyoid IS NULL - and codeclassify0.id = #{id} <if test="tenantId != null and tenantId != ''"> - and codeclassify0.tenant_id = #{tenantId} + AND codeclassify0.tenant_id = #{tenantId} </if> + START WITH + codeclassify0.ID = #{id} + CONNECT BY + PRIOR codeclassify0.OID = codeclassify0.parentCodeClassifyOid order by id asc </select> @@ -611,6 +604,5 @@ and isparticipatecheck = 0 and oid != #{currentOid} </select> - </mapper> -- Gitblit v1.9.3