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