From 640ff18d2d7f4be02ddb7f8f75e899f05545eb98 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 05 二月 2024 11:56:52 +0800 Subject: [PATCH] 更新bug修改 --- cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml | 62 +++++++++++++++++++++++++++---- 1 files changed, 54 insertions(+), 8 deletions(-) diff --git a/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml b/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml index 95fc2a7..2f6ddce 100644 --- a/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml +++ b/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml @@ -4,15 +4,61 @@ <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.dsh.course.entity.TCoursePackageDiscount"> - <id column="id" property="id" /> - <result column="coursePackageId" property="coursePackageId" /> + <id column="id" property="id"/> + <result column="coursePackageId" property="coursePackageId"/> <result column="coursePackagePaymentConfigId" property="coursePackagePaymentConfigId"/> - <result column="type" property="type" /> - <result column="content" property="content" /> - <result column="auditStatus" property="auditStatus" /> - <result column="auditUserId" property="auditUserId" /> - <result column="auditRemark" property="auditRemark" /> - <result column="insertTime" property="insertTime" /> + <result column="type" property="type"/> + <result column="content" property="content"/> + <result column="auditStatus" property="auditStatus"/> + <result column="auditUserId" property="auditUserId"/> + <result column="auditRemark" property="auditRemark"/> + <result column="insertTime" property="insertTime"/> </resultMap> + <select id="queryDiscountList" resultType="com.dsh.course.model.DiscountList"> + select t1.id,t1.type,t1.status,t2.province pName,t2.city cName,t2.name,t2.storeId,t2.id courseId + from t_course_package_discount t1 + left join t_course_package t2 on t1.coursePackageId = t2.id + where t2.storeId in + <foreach collection="ids" close=")" item="id" open="(" separator=","> + #{id} + </foreach> + <if test="pCode !=null and pCode !=''"> + and t2.provinceCode =#{pCode} + </if> + <if test="cCode !=null and cCode !=''"> + and t2.cityCode =#{cCode} + </if> + <if test="name !=null and name !=''"> + and t2.name like concat("%",#{name},"%") + </if> + <if test="type !=null "> + and t1.type =#{type} + </if> + group by t1.coursePackageId + </select> + + + <select id="queryDiscountListAudit" resultType="com.dsh.course.model.DiscountList"> + select t1.id,t1.type,t1.auditStatus status,t2.province pName,t2.city cName,t2.name, + t2.storeId,t2.id courseId + from t_course_package_discount t1 + left join t_course_package t2 on t1.coursePackageId = t2.id + where t2.storeId in <foreach collection="ids" close=")" item="id" open="(" separator=","> + #{id} + </foreach> and t1.auditStatus !=2 + <if test="pCode !=null and pCode !=''"> + and t2.provinceCode =#{pCode} + </if> + <if test="cCode !=null and cCode !=''"> + and t2.cityCode =#{cCode} + </if> + <if test="name !=null and name !=''"> + and t2.name like concat("%",#{name},"%") + </if> + <if test="type !=null "> + and t1.type =#{type} + </if> + group by t1.coursePackageId + </select> </mapper> -- Gitblit v1.7.1