From 53e7558400dcacecdce70e39ebfe1727740f9296 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期六, 25 十一月 2023 17:20:06 +0800 Subject: [PATCH] 重写课包支付和排课逻辑 --- cloud-server-other/src/main/resources/mapper/GameMapper.xml | 80 ++++++++++++++++++++-------------------- 1 files changed, 40 insertions(+), 40 deletions(-) diff --git a/cloud-server-other/src/main/resources/mapper/GameMapper.xml b/cloud-server-other/src/main/resources/mapper/GameMapper.xml index 2ca799e..6d2fc72 100644 --- a/cloud-server-other/src/main/resources/mapper/GameMapper.xml +++ b/cloud-server-other/src/main/resources/mapper/GameMapper.xml @@ -4,75 +4,77 @@ <select id="queryAll" resultType="com.dsh.other.entity.Game"> SELECT - ga.*,st.`name` as store,op.`name` as operation,si.`name` as site + ga.*,st.`name` as store,op.`name` as operation,si.`name` as site FROM - t_game ga - LEFT JOIN t_store st ON ga.storeId = st.id - LEFT JOIN t_operator op ON ga.operationId = op.id - LEFT JOIN t_site si on ga.siteId = si.id + t_game ga + LEFT JOIN t_store st ON ga.storeId = st.id + LEFT JOIN t_operator op ON ga.operationId = op.id + LEFT JOIN t_site si on ga.siteId = si.id where 1=1 - <if test ="query.type==3"> - and st.id =#{query.id} - </if> - <if test ="query.type==2"> - and ga.operationId =#{query.id} - </if> - <if test="query.provinceCode!=null and query.provinceCode!=''"> - and ga.provinceCode = #{query.provinceCode} + <if test="query.type==3"> + and st.id =#{query.id} + </if> + <if test="query.type==2"> + and ga.operationId =#{query.id} + </if> + <if test="query.provinceCode!=null and query.provinceCode!=''"> + and ga.provinceCode = #{query.provinceCode} - </if> - <if test="query.cityCode!=null and query.cityCode!=''"> - and ga.cityCode = #{query.cityCode} + </if> + <if test="query.cityCode!=null and query.cityCode!=''"> + and ga.cityCode = #{query.cityCode} - </if> - <if test="query.store!=null and query.store!=''"> - and st.`name` like concat('%',#{query.store},'%') + </if> + <if test="query.store!=null and query.store!=''"> + and st.`name` like concat('%',#{query.store},'%') - </if> - <if test="query.site!=null and query.site!=''"> - and si.`name` like concat('%',#{query.site},'%') + </if> + <if test="query.site!=null and query.site!=''"> + and si.`name` like concat('%',#{query.site},'%') - </if> + </if> </select> <select id="orderlist" resultType="map"> - SELECT *,st.`name` as storeName,si.`name` as siteName,CONCAT(DATE_FORMAT(bk.startTime, '%Y-%m-%d %H:%i:%s'), ' - ', TIME_FORMAT(bk.endTime, '%H:%i:%s')) AS timeRange + SELECT *,st.`name` as storeName,si.`name` as siteName,CONCAT(DATE_FORMAT(bk.startTime, '%Y-%m-%d %H:%i:%s'), ' - + ', TIME_FORMAT(bk.endTime, '%H:%i:%s')) AS timeRange FROM t_site_booking bk - LEFT JOIN t_store st on bk.storeId = st.id - LEFT JOIN t_site si on bk.siteId = si.id + LEFT JOIN t_store st on bk.storeId = st.id + LEFT JOIN t_site si on bk.siteId = si.id <where> - <if test="provinceCode!=null and provinceCode!= ''"> - and bk.provinceCode=#{provinceCode} - </if> + <if test="provinceCode!=null and provinceCode!= ''"> + and bk.provinceCode=#{provinceCode} + </if> <if test="cityCode!=null and cityCode!= ''"> - and bk.cityCode=#{cityCode} + and bk.cityCode=#{cityCode} </if> <if test="store!=null and store!= ''"> - and st.name=#{store} + and st.name=#{store} </if> <if test="peopleName!=null and peopleName!= ''"> - and bk.booker=#{peopleName} + and bk.booker=#{peopleName} </if> <if test="phone!=null and phone!= ''"> - and bk.phone=#{phone} + and bk.phone=#{phone} </if> <if test="date!=null and date!= ''"> - and bk.times like concat('%',#{date},'%') </if> + and bk.times like concat('%',#{date},'%') + </if> <if test="payMethod!=null "> - and bk.payType=#{payMethod} + and bk.payType=#{payMethod} </if> <if test="state!=null "> - and bk.status=#{state} + and bk.status=#{state} </if> <if test="storeId!=null "> - and st.id=#{storeId} + and st.id=#{storeId} </if> <if test="storeIds != null and storeIds.size()>0"> AND bk.storeId IN @@ -80,10 +82,8 @@ #{id} </foreach> </if> - + </where> - - </select> -- Gitblit v1.7.1