From bae7c6f283690edbbca35cbb85cb9cd0ee9c7af8 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 30 Jun 2021 14:56:12 +0800
Subject: [PATCH] 20210630 积分拨付

---
 gc-shop/src/main/resources/mapper/shop/JhyOrderMapper.xml |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/gc-shop/src/main/resources/mapper/shop/JhyOrderMapper.xml b/gc-shop/src/main/resources/mapper/shop/JhyOrderMapper.xml
index f129dc7..220d98e 100644
--- a/gc-shop/src/main/resources/mapper/shop/JhyOrderMapper.xml
+++ b/gc-shop/src/main/resources/mapper/shop/JhyOrderMapper.xml
@@ -14,12 +14,13 @@
         a.remark remark,
         b.nick_name name,
         b.mobile_phone mobilePhone,
-               (select ifnull(sum(price),0) from xzx_jhy_order_items where order_id = a.id) totalPrice,
+               (select ifnull(sum(price*weight*40),0) from xzx_jhy_order_items where order_id = a.id) totalPrice,
+                (select ifnull(sum(weight),0) from xzx_jhy_order_items where order_id = a.id) totalWeight,
         d.username username
         FROM
         xzx_jhy_order a
         left join xzx_user_info b on b.user_id = a.user_id
-        left join xzx_jhy_info d on d.id = a.jhy_id
+        left join xzx_jhy_info d on d.user_id = a.jhy_id
         WHERE 1 = 1
         <if test="record.orderNo != null and record.orderNo != ''">
             and a.order_no like concat('%',#{record.orderNo},'%')
@@ -27,16 +28,19 @@
         <if test="record.status != null and record.status != ''">
             and a.status = #{record.status}
         </if>
+        <if test="record.jwyName != null and record.jwyName != ''">
+            and d.username like concat('%',#{record.jwyName},'%')
+        </if>
         <if test="record.account != null and record.account != ''">
             and ( b.nick_name like concat('%',#{record.account},'%')
-                      or b.mobile_phone like concat('%',#{record.account},'%') )
+                      or b.mobile_phone like concat('%',#{record.accountPhone},'%') )
         </if>
         <if test="record.reserveTimeStart != null">
-            and a.reserve_time >= #{record.reserveTimeStart}
+            and a.reserve_date >= #{record.reserveTimeStart}
         </if>
 
         <if test="record.reserveTimeEnd != null">
-            and a.reserve_time &lt;= #{record.reserveTimeEnd}
+            and a.reserve_date &lt;= #{record.reserveTimeEnd}
         </if>
         order by a.CREATED_TIME desc
     </select>
@@ -64,7 +68,7 @@
         FROM
         xzx_jhy_order a
         left join xzx_user_info b on b.user_id = a.user_id
-        left join xzx_jhy_info d on d.id = a.jhy_id
+        left join xzx_jhy_info d on d.user_id = a.jhy_id
         WHERE a.id=#{id}
     </select>
 

--
Gitblit v1.9.1