From 46dc84c9fb9aa7a53ff1c2479de66275115b0b87 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 07 Jul 2021 11:22:44 +0800 Subject: [PATCH] 20210707 --- gc-user/src/main/resources/mapper/user/OrderMapper.xml | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 117 insertions(+), 0 deletions(-) diff --git a/gc-user/src/main/resources/mapper/user/OrderMapper.xml b/gc-user/src/main/resources/mapper/user/OrderMapper.xml index f61e067..74ceced 100644 --- a/gc-user/src/main/resources/mapper/user/OrderMapper.xml +++ b/gc-user/src/main/resources/mapper/user/OrderMapper.xml @@ -131,6 +131,56 @@ GROUP BY order_type </select> +<!-- <select id="queryCuserOrderCount" resultType="java.util.HashMap">--> +<!-- SELECT--> +<!-- COUNT(*) as count--> +<!-- FROM--> +<!-- (--> +<!-- (--> +<!-- SELECT--> +<!-- a.order_id orderId,--> +<!-- a.order_status STATUS,--> +<!-- '1' type,--> +<!-- ifnull(sum(d.money), 0) money,--> +<!-- '0' score,--> +<!-- a.address address,--> +<!-- ifnull(sum(d.weight), 0) weight,--> +<!-- e. NAME NAME,--> +<!-- a.create_time createTime--> +<!-- FROM--> +<!-- xzx_order_info a--> +<!-- LEFT JOIN xzx_order_item_info d ON a.order_id = d.order_id--> +<!-- LEFT JOIN xzx_user_info e ON e.user_id = a.receiver--> +<!-- WHERE--> +<!-- a.create_user_id=#{userId}--> +<!-- GROUP BY--> +<!-- a.order_id--> +<!-- )--> +<!-- UNION--> +<!-- (--> +<!-- SELECT--> +<!-- a.id orderId,--> +<!-- a. STATUS STATUS,--> +<!-- '2' type,--> +<!-- '0' money,--> +<!-- ifnull(sum(d.score), 0) score,--> +<!-- a.address address,--> +<!-- ifnull(sum(d.weight), 0) weight,--> +<!-- a.username NAME,--> +<!-- a.CREATED_TIME createTime--> +<!-- FROM--> +<!-- xzx_jhy_order a--> +<!-- LEFT JOIN xzx_jhy_order_items d ON a.id = d.order_id--> +<!-- WHERE--> +<!-- a.user_id = #{userId}--> +<!-- GROUP BY--> +<!-- a.id--> +<!-- )--> +<!-- ) v--> +<!-- ORDER BY--> +<!-- createTime DESC--> +<!-- </select>--> + <select id="queryPromoterOrderWeightMoney" resultType="com.xzx.gc.model.admin.PromoterModel"> SELECT SUM(c.weight) as orderWeightCount, SUM(c.money) as orderMoneyCount FROM xzx_order_info b @@ -271,6 +321,64 @@ GROUP BY a.order_id </select> +<!-- <select id="queryCuserOrderFinishList" resultType="java.util.HashMap">--> +<!-- SELECT--> +<!-- orderId,--> +<!-- address,--> +<!-- status,--> +<!-- type,--> +<!-- money,--> +<!-- score,--> +<!-- weight,--> +<!-- name,--> +<!-- createTime--> +<!-- FROM--> +<!-- (--> +<!-- (--> +<!-- SELECT--> +<!-- a.order_id orderId,--> +<!-- a.order_status STATUS,--> +<!-- '1' type,--> +<!-- ifnull(sum(d.money), 0) money,--> +<!-- '0' score,--> +<!-- a.address address,--> +<!-- ifnull(sum(d.weight), 0) weight,--> +<!-- e. NAME NAME,--> +<!-- a.create_time createTime--> +<!-- FROM--> +<!-- xzx_order_info a--> +<!-- LEFT JOIN xzx_order_item_info d ON a.order_id = d.order_id--> +<!-- LEFT JOIN xzx_user_info e ON e.user_id = a.receiver--> +<!-- WHERE--> +<!-- a.create_user_id = #{userId}--> +<!-- GROUP BY--> +<!-- a.order_id--> +<!-- )--> +<!-- UNION--> +<!-- (--> +<!-- SELECT--> +<!-- a.id orderId,--> +<!-- a. STATUS STATUS,--> +<!-- '2' type,--> +<!-- '0' money,--> +<!-- ifnull(sum(d.score), 0) score,--> +<!-- a.address address,--> +<!-- ifnull(sum(d.weight), 0) weight,--> +<!-- a.username NAME,--> +<!-- a.CREATED_TIME createTime--> +<!-- FROM--> +<!-- xzx_jhy_order a--> +<!-- LEFT JOIN xzx_jhy_order_items d ON a.id = d.order_id--> +<!-- WHERE--> +<!-- a.user_id = #{userId}--> +<!-- GROUP BY--> +<!-- a.id--> +<!-- )--> +<!-- ) v--> +<!-- ORDER BY--> +<!-- createTime DESC--> + +<!-- </select>--> <select id="orderCountStat" parameterType="java.util.Map" resultType="String"> @@ -399,4 +507,13 @@ b.receive_time ASC </select> + <select id="selectJhyOrderByUserId" resultType="com.xzx.gc.entity.JhyOrder"> + SELECT + a.* + FROM + xzx_jhy_order a + WHERE + a.status != '5' + and a.user_id = #{userId} + </select> </mapper> -- Gitblit v1.9.1