From 1028a2a78292ce0942bf9c07c23cfb22a33c4600 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 16 Mar 2021 17:41:09 +0800 Subject: [PATCH] 分销订单0316 --- zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml index 4e5b1ce..c99b814 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml @@ -50,6 +50,7 @@ <result property="goodsNo" column="goodsNo" /> <result property="goodsName" column="goodsName" /> <result property="payMethod" column="pay_method" /> + <result property="cateName" column="cateName" /> </resultMap> @@ -64,7 +65,7 @@ d.level_name, c.vip_name, e.name as pro_name, - (IFNULL(a.goods_cash,0)) as zk_total, + b.ZK_TOTAL as zk_total, a.goods_cash, a.his_consume, a.free_consume, @@ -74,9 +75,11 @@ a.number_of_people, a.proj_num, a.proj_time, - i.name as module_subName, - h.SHOP_NAME shop_name, - a.order_type + i.name as cateName, + h.shop_short_name shop_name, + a.order_type, + a.achieveType, + j.pay_method from achieve_new a left join sys_order b on a.order_id=b.id @@ -88,6 +91,7 @@ LEFT JOIN sys_shop_info h ON a.SHOP_ID = h.ID LEFT JOIN shopping_goods_category i ON e.cate_id = i.id left join sys_proj_services l on a.service_order_id=l.id + left join sys_order_item j on a.order_item_id=j.ID <where> <if test="record!=null"> <if @@ -906,7 +910,18 @@ <select id="selectUserAchieveByTime" resultType="com.matrix.system.app.vo.UserAchieveVo"> select sale_id id, - sum(goods_cash) orderCash, + (select ifnull(sum(case b.pay_method when '现金' then goods_cash else 0 end),0) + from achieve_new a + inner join sys_order_item b on a.order_item_id=b.ID + where a.beault_id=#{userId} + and (date_format(datatime, '%Y-%m-%d') >= date_format(#{startTime}, '%Y-%m-%d') and date_format(#{endTime}, '%Y-%m-%d') >= date_format(datatime, '%Y-%m-%d')) + ) orderCash, + (select ifnull(sum(case b.pay_method when '划扣' then goods_cash else 0 end),0) + from achieve_new a + inner join sys_order_item b on a.order_item_id=b.ID + where a.beault_id=#{userId} + and (date_format(datatime, '%Y-%m-%d') >= date_format(#{startTime}, '%Y-%m-%d') and date_format(#{endTime}, '%Y-%m-%d') >= date_format(datatime, '%Y-%m-%d')) + ) cash, sum(case order_type when '订单' then proj_percentage else 0 end) cardUse, sum(IFNULL(his_consume, 0)) hisConsume, sum(IFNULL(free_consume, 0)) freeConsume, -- Gitblit v1.9.1