From f237a61c412870933f47316a011237cd538de9bc Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 20 八月 2024 09:07:02 +0800
Subject: [PATCH] 新增需求

---
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/CourseMapper.xml |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/CourseMapper.xml b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/CourseMapper.xml
index 2b56d69..79391a2 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/CourseMapper.xml
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/CourseMapper.xml
@@ -20,9 +20,10 @@
     <sql id="Base_Column_List">
         id, courseName, coverImg, introduce, type, difficulty, time, isFree, sort, state
     </sql>
+
     <select id="courseSearch" resultType="com.stylefeng.guns.modular.system.vo.CourseList">
         select t1.id,t1.courseName,t1.allTime as `time`,t1.isFree,t1.difficulty,t1.coverImg,
-        CONCAT(t3.name,'|',t2.name) as typeName
+        CONCAT(t3.name,'|',t2.name) as typeName,t2.appleAmount
         from t_course t1
         left join t_fitness_position t2 on t1.positionId = t2.id
         left join t_fitness_type t3 on t2.typeId = t3.id
@@ -30,8 +31,11 @@
         <if test="null != req.courseName and '' != req.courseName">
             and t1.courseName like CONCAT('%', #{req.courseName}, '%')
         </if>
-        <if test="null != req.positionName1 and '' != req.positionName1">
-            and t2.name like CONCAT('%', #{req.positionName1}, '%')
+        <if test="null != req.positionName and req.positionName.size()>0" >
+            and t2.name in
+            <foreach collection="req.positionName" item="item" index="index" separator="," open="(" close=")">
+                #{item}
+            </foreach>
         </if>
         <if test="null != req.time">
             and (t1.time between #{req.startTime} and #{req.endTime}
@@ -67,7 +71,7 @@
     </select>
     <select id="courseSearch1" resultType="com.stylefeng.guns.modular.system.vo.CourseList">
         select t1.id,t1.courseName,t1.allTime as `time`,t1.isFree,t1.difficulty,t1.coverImg,t1.introduce,
-        t2.amount as price,
+        t2.amount as price,t2.appleAmount,
         CONCAT(t3.name,'|',t2.name) as typeName
         from t_course t1
         left join t_fitness_position t2 on t1.positionId = t2.id

--
Gitblit v1.7.1