From 004d9e74f66d87e8416a9b0d807b64cbfd1576f8 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 15 Dec 2021 15:16:07 +0800 Subject: [PATCH] fix --- gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml b/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml index 41526d6..008cb08 100644 --- a/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml +++ b/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml @@ -10,10 +10,11 @@ b.nick_name name, b.mobile_phone phone, d.express_com expressCom, + d.address expressAddress, d.express_no expressNo FROM xzx_score_order a - left join xzx_user_info b on b.user_id = a.user_id + inner join xzx_user_info b on b.user_id = a.user_id left join xzx_score_express_info d on d.order_id = a.id WHERE 1 = 1 <if test="orderNo != null and orderNo != ''"> @@ -126,4 +127,34 @@ and user_id=#{userId} </if> </select> + + + <select id="selectGoodsQuotaTime" resultType="java.lang.Integer"> + SELECT + IFNULL(SUM(a.cnt), 0) + FROM + xzx_score_order a + LEFT JOIN xzx_score_order_details b ON b.order_id = a.id + WHERE + a. STATUS IN (1, 2, 3, 4, 5) + and a.user_id = #{userId} + AND b.goods_id = #{goodsId} + and a.CREATED_TIME >= #{qgStartTime} + and a.CREATED_TIME <= #{qgEndTime} + </select> + + <select id="selectOrderByIsFinish" resultType="com.xzx.gc.entity.ScoreOrder"> + select + a.* + from xzx_score_order a + where a.is_finish = 1 + and a.status = 2 + and a.is_finish_time <= #{dateTime} + </select> + + <update id="updateOrderStatusToDone"> + update xzx_score_order + set status = 4 + where id = #{id} + </update> </mapper> -- Gitblit v1.9.1