From 020911ea0df033a9c5b921d1c4938b37d9cd6fe4 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Sun, 27 Dec 2020 13:23:01 +0800 Subject: [PATCH] modify --- zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml | 26 ++++++++++++++++++-------- 1 files changed, 18 insertions(+), 8 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 b837123..1994fd2 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml @@ -873,12 +873,17 @@ <if test="record.shopId != null"> and a.shop_id=#{record.shopId} </if> - <if test="record.beginTime != null and record.endTime!=null"> - and date_format(b.datatime, '%Y-%m-%d') between #{record.beginTime} and #{record.endTime} + <if test="record.beginTime != null"> + and date_format(b.datatime, '%Y-%m-%d') >= date_format(#{record.beginTime}, '%Y-%m-%d') </if> - + <if test="record.endTime!=null"> + and date_format(b.datatime, '%Y-%m-%d') >= date_format(#{record.endTime}, '%Y-%m-%d') + </if> <if test="record.beaultId != null and record.beaultId!=''"> and FIND_IN_SET(#{record.beaultId}, a.BEATUY_ID) + </if> + <if test='record.t1 == "on"'> + and a.BEATUY_ID is not null </if> group by a.PHONE <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 --> @@ -915,12 +920,17 @@ <if test="record.shopId != null"> and a.shop_id=#{record.shopId} </if> - <if test="record.beginTime != null and record.endTime!=null"> - and date_format(b.datatime, '%Y-%m-%d') between #{record.beginTime} and #{record.endTime} + <if test="record.beginTime != null"> + and date_format(b.datatime, '%Y-%m-%d') >= date_format(#{record.beginTime}, '%Y-%m-%d') </if> - + <if test="record.endTime!=null"> + and date_format(b.datatime, '%Y-%m-%d') >= date_format(#{record.endTime}, '%Y-%m-%d') + </if> <if test="record.beaultId != null and record.beaultId!=''"> and FIND_IN_SET(#{record.beaultId}, a.BEATUY_ID) + </if> + <if test='record.t1 == "on"'> + and a.BEATUY_ID is not null </if> </select> @@ -945,7 +955,7 @@ b.su_name name, IFNULL(a.card_cash, 0) + IFNULL(a.proj_cash, 0) + IFNULL(a.goods_cash, 0) achieve from achieve_new a - inner join sys_users b on a.beault_id=b.su_id - where a.order_item_id=#{itemId} + inner join sys_users b on (a.beault_id=b.su_id or a.sale_id = b.su_id) + where a.order_item_id=#{itemId} and order_type = '订单' </select> </mapper> \ No newline at end of file -- Gitblit v1.9.1