From c0f21a9745daa3afef19110025bdee9d0ba00338 Mon Sep 17 00:00:00 2001
From: ludc <2870569285@qq.com>
Date: 星期日, 26 三月 2023 01:29:15 +0800
Subject: [PATCH] 更新部分后端代码

---
 Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/mapper/StrategyMapper.xml |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/mapper/StrategyMapper.xml b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/mapper/StrategyMapper.xml
index 5b3e32f..385b072 100644
--- a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/mapper/StrategyMapper.xml
+++ b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/mapper/StrategyMapper.xml
@@ -20,7 +20,6 @@
         <result property="updateTime" column="UPDATE_TIME" jdbcType="TIMESTAMP"/>
         <result property="updateUser" column="UPDATE_USER" jdbcType="TIMESTAMP"/>
         <result property="combinationNames" column="COMBINATIONNAMES"/>
-        <result property="regex" column="REGEX"/>
     </resultMap>
 
     <!--鏌ヨ鎸囧畾琛屾暟鎹�-->
@@ -90,16 +89,30 @@
 
 
     <select id="queryByNameAndTenantId" resultMap="StrategyMap">
-        SELECT PSS.* FROM PL_SYS_STRATEGY PSS
+        SELECT PSS.*,(select WM_CONCAT(psc.NAME)
+                      from PL_SYS_COMBINATION psc
+                      where instr(pss.COMBINATION_IDS,psc.ID) > 0) COMBINATIONNAMES
+        FROM PL_SYS_STRATEGY PSS
               LEFT JOIN PL_SYS_USER_PWDSTRATEGY PSUP ON PSS.ID=PSUP.PWDSTRATEGY_ID
               LEFT JOIN PL_ORG_USER POU ON POU.ID=PSUP.USER_ID
         WHERE POU.TENANT_ID = #{tenantId} AND POU.NAME=#{name};
     </select>
 
     <select id="queryByUserId" resultMap="StrategyMap">
-        SELECT PSS.* FROM PL_SYS_STRATEGY PSS LEFT JOIN PL_SYS_USER_PWDSTRATEGY PSUP ON PSS.ID=psup.PWDSTRATEGY_ID
+        SELECT PSS.*,(select WM_CONCAT(psc.NAME)
+                      from PL_SYS_COMBINATION psc
+                      where instr(pss.COMBINATION_IDS,psc.ID) > 0) COMBINATIONNAMES
+        FROM PL_SYS_STRATEGY PSS LEFT JOIN PL_SYS_USER_PWDSTRATEGY PSUP ON PSS.ID=psup.PWDSTRATEGY_ID
         WHERE PSUP.USER_ID = #{userId}
     </select>
 
+    <select id="queryByIsDefault" resultType="org.springblade.system.entity.Strategy">
+        SELECT PSS.*,(SELECT WM_CONCAT(psc.NAME)
+                      FROM PL_SYS_COMBINATION psc
+                      WHERE instr(pss.COMBINATION_IDS, psc.ID) > 0) COMBINATIONNAMES
+        FROM PL_SYS_STRATEGY PSS
+        WHERE is_default = 1
+    </select>
+
 </mapper>
 

--
Gitblit v1.9.3