From 7fe6d026bcc8f993ce76437d01607e591cc671fe Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 25 十一月 2023 17:20:02 +0800
Subject: [PATCH] 重写课包支付和排课逻辑

---
 cloud-server-course/src/main/resources/mapper/TCourseMapper.xml |   74 ++++++++++++++++++------------------
 1 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/cloud-server-course/src/main/resources/mapper/TCourseMapper.xml b/cloud-server-course/src/main/resources/mapper/TCourseMapper.xml
index 801af59..cbe82b9 100644
--- a/cloud-server-course/src/main/resources/mapper/TCourseMapper.xml
+++ b/cloud-server-course/src/main/resources/mapper/TCourseMapper.xml
@@ -4,27 +4,27 @@
 
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.dsh.course.entity.TCourse">
-        <id column="id" property="id" />
-        <result column="name" property="name" />
-        <result column="type" property="type" />
-        <result column="introduce" property="introduce" />
-        <result column="coverDrawing" property="coverDrawing" />
-        <result column="introductionDrawing" property="introductionDrawing" />
-        <result column="courseVideo" property="courseVideo" />
-        <result column="state" property="state" />
-        <result column="insertTime" property="insertTime" />
+        <id column="id" property="id"/>
+        <result column="name" property="name"/>
+        <result column="type" property="type"/>
+        <result column="introduce" property="introduce"/>
+        <result column="coverDrawing" property="coverDrawing"/>
+        <result column="introductionDrawing" property="introductionDrawing"/>
+        <result column="courseVideo" property="courseVideo"/>
+        <result column="state" property="state"/>
+        <result column="insertTime" property="insertTime"/>
     </resultMap>
     <update id="changeState">
-            update t_course set
-            state = #{state}
-            <where>
-                <if test="ids != null and ids.size()>0">
-                    AND t_course.id IN
-                    <foreach collection="ids" separator="," item="id" open="(" close=")">
-                        #{id}
-                    </foreach>
-                </if>
-            </where>
+        update t_course set
+        state = #{state}
+        <where>
+            <if test="ids != null and ids.size()>0">
+                AND t_course.id IN
+                <foreach collection="ids" separator="," item="id" open="(" close=")">
+                    #{id}
+                </foreach>
+            </if>
+        </where>
     </update>
 
     <select id="queryCourseList" resultType="map">
@@ -39,23 +39,23 @@
     </select>
 
     <select id="getCourseByCourseIds" resultType="com.dsh.course.model.vo.TQueryBenefitsVideosVO">
-            select * from t_course
-            <where>
-                <if test="query.name != null and query.name != ''">
-                    AND t_course.name LIKE concat('%',#{query.name},'%')
-                </if>
-                <if test="query.type != null and query.type != '' ">
-                    AND t_course.type = #{query.type}
-                </if>
-                <if test="query.state != null and query.state != '' ">
-                    AND t_course.state = #{query.state}
-                </if>
-                <if test="query.coursIds != null and query.coursIds.size()>0">
-                    AND t_course.id IN
-                    <foreach collection="query.coursIds" separator="," item="coursId" open="(" close=")">
-                        #{coursId}
-                    </foreach>
-                </if>
-            </where>
+        select * from t_course
+        <where>
+            <if test="query.name != null and query.name != ''">
+                AND t_course.name LIKE concat('%',#{query.name},'%')
+            </if>
+            <if test="query.type != null and query.type != '' ">
+                AND t_course.type = #{query.type}
+            </if>
+            <if test="query.state != null and query.state != '' ">
+                AND t_course.state = #{query.state}
+            </if>
+            <if test="query.coursIds != null and query.coursIds.size()>0">
+                AND t_course.id IN
+                <foreach collection="query.coursIds" separator="," item="coursId" open="(" close=")">
+                    #{coursId}
+                </foreach>
+            </if>
+        </where>
     </select>
 </mapper>

--
Gitblit v1.7.1