From 871efa21e6c95520e9825ae1f2338c9a919fdd5d Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期日, 15 十月 2023 17:57:48 +0800 Subject: [PATCH] 用户端代码 --- src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml b/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml index 0c7736e..b72b366 100644 --- a/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml +++ b/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderMapper.xml @@ -81,8 +81,8 @@ update t_order set pay_status =1 where id =#{number} </update> - <select id="getReceivable" resultType="com.stylefeng.guns.modular.system.model.ReceivableVo"> - select id,invoice_number invoiceNumber,pay_time invoiceTime ,allTotal total, case 1 when paid=allTotal THEN 1 else 2 end as state ,change from t_order + <select id="getReceivable" resultType="com.stylefeng.guns.modular.system.model.ReceivableVo"> + select id,invoice_number invoiceNumber,pay_time invoiceTime ,allTotal total, case 1 when paid=allTotal THEN 1 else 2 end as state ,`change` from t_order where user_id =#{userId} and status !=17 <if test="sTime !=null"> and pay_time between #{sTime} and #{eTime} @@ -186,10 +186,10 @@ FROM t_order t1 LEFT JOIN t_goods t2 ON t1.id = t2.order_id - LEFT JOIN t_user t3 on t1.company_id =t3.id + LEFT JOIN t_user t3 on t1.user_id =t3.id LEFT JOIN t_port t4 on t1.`port` = t4.id LEFT JOIN t_group t5 on t3.group_id = t5.id - where t1.user_id = #{companyId} and t1.status !=0 + where t1.user_id = #{companyId} and t1.status !=17 and t1.status !=0 <if test="sTime !=null"> and (t1.shipment_date between #{sTime} and #{eTime} or t1.delivery_date between #{sTime} and #{eTime}) </if> @@ -210,6 +210,7 @@ </if> GROUP BY t1.id + order by t1.create_time desc </select> @@ -220,7 +221,7 @@ </if> </select> <select id="getNoPayOrder" resultType="com.stylefeng.guns.modular.system.model.TOrder"> - select * from t_order where user_id =#{userId} and allTotal > paid and status !=17 + select * from t_order where user_id =#{userId} and allTotal > paid and status !=17 and pay_time is null </select> <select id="getLonLat" resultType="java.util.Map"> -- Gitblit v1.7.1