From 28cf328a098334b51a3e9d2d56f983fb8c862211 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 23 五月 2020 09:54:38 +0800
Subject: [PATCH] 足迹、收藏订单兼容新需求

---
 fanli/src/main/java/com/yeshi/fanli/mapping/goods/ScanHistoryV2Mapper.xml |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/goods/ScanHistoryV2Mapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/goods/ScanHistoryV2Mapper.xml
index 5116da2..f45490b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/goods/ScanHistoryV2Mapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/goods/ScanHistoryV2Mapper.xml
@@ -32,15 +32,14 @@
 		SELECT * FROM (
 				SELECT SUBSTRING_INDEX(GROUP_CONCAT(s.s_id ORDER BY s.s_createtime DESC), ',', 1)AS hid 
 				FROM yeshi_ec_scanhistory_v2 s
-			<if test="source != null">
 				LEFT JOIN `yeshi_ec_common_goods` g ON s.`s_common_goods_id` = g.`cg_id`
-			</if>
 				WHERE
 					<trim prefix="(" suffix=")" suffixOverrides="or">
 						<if test="uid != null"> s.`s_uid`=#{uid,jdbcType=BIGINT} or</if>
 						<if test="device != null">s.`s_device`=#{device,jdbcType=VARCHAR} or</if>
 					</trim>
 					<if test="source != null">AND g.`cg_goods_type` = #{source}</if>
+					<if test="notBackSuVip == true"><![CDATA[AND g.`cg_goods_type` <> 4 AND g.`cg_goods_type` <> 5]]></if>
 				 GROUP BY s.s_common_goods_id
 				)A
 		LEFT JOIN yeshi_ec_scanhistory_v2 B ON B.s_id = A.hid
@@ -51,15 +50,14 @@
 	<!-- 鏍规嵁UID鎴栬�呰澶囧彿鑾峰彇娴忚璁板綍鏉℃暟 -->
 	<select id="selectCountByDeviceOrUid" resultType="java.lang.Long">
 		SELECT IFNULL(COUNT(DISTINCT s.`s_common_goods_id`),0) FROM yeshi_ec_scanhistory_v2 s
-		<if test="source != null">
 		LEFT JOIN `yeshi_ec_common_goods` g ON s.`s_common_goods_id` = g.`cg_id`
-		</if>
 		WHERE
 		<trim prefix="(" suffix=")" suffixOverrides="or">
 			<if test="uid != null"> s.`s_uid`=#{uid,jdbcType=BIGINT} or</if>
 			<if test="device != null">s.`s_device`=#{device,jdbcType=VARCHAR} or</if>
 		</trim>
 		<if test="source != null">AND g.`cg_goods_type` = #{source}</if>
+		<if test="notBackSuVip == true"><![CDATA[AND g.`cg_goods_type` <> 4 AND g.`cg_goods_type` <> 5]]></if>
 	</select>
 
 

--
Gitblit v1.8.0