From 09236e832a65ab4f99e4ca6ecb3ab6022c86ea37 Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Mon, 08 Mar 2021 12:08:06 +0800
Subject: [PATCH] Merge branch 'api' into hive2.0

---
 zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
index a6c4475..5e75ca7 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
@@ -1248,12 +1248,22 @@
 			measure measure,
 			a.good_type goodsType
 		from shopping_goods a
-		where 1=1 and staus = '上架'
+		where 1=1 and staus = '上架' and a.is_del=1
 		<if test="record.queryKey != null and record.queryKey != ''">
 			and (instr(name,#{record.queryKey}) or instr(code ,#{record.queryKey}) or instr(zjm ,#{record.queryKey}))
 		</if>
 		<if test="record.cateId!=null">
 			and a.cate_id in ( select b.id from shopping_goods_category b where (b.id=#{record.cateId} or b.parent_id=#{record.cateId}))
+		</if>
+		<if test="record.shopId != null and record.shopId !='' ">
+			<![CDATA[	and ( a.shop_id = #{record.shopId} or
+				      (  a.headquarters=1 and  ( ISNULL(a.use_shop) or LENGTH(trim(a.use_shop))<1 or FIND_IN_SET(#{record.shopId},a.use_shop))))]]>
+		</if>
+		<if test="record.companyId != null and record.companyId !='' ">
+			and a.company_id=#{record.companyId}
+		</if>
+		<if test="record.goodType!=null">
+			and a.good_type=#{record.goodType}
 		</if>
 		<if test="pageVo !=null"><!-- 判断pageVo对象是否为空 -->
 			<if test="pageVo.sort !=null  and pageVo.order !=null">
@@ -1275,5 +1285,15 @@
 		<if test="record.cateId!=null">
 			and a.cate_id in ( select b.id from shopping_goods_category b where (b.id=#{record.cateId} or b.parent_id=#{record.cateId}))
 		</if>
+		<if test="record.shopId != null and record.shopId !='' ">
+			<![CDATA[	and ( a.shop_id = #{record.shopId} or
+				      (  a.headquarters=1 and  ( ISNULL(a.use_shop) or LENGTH(trim(a.use_shop))<1 or FIND_IN_SET(#{record.shopId},a.use_shop))))]]>
+		</if>
+		<if test="record.companyId != null and record.companyId !='' ">
+			and a.company_id=#{record.companyId}
+		</if>
+		<if test="record.goodType!=null">
+			and a.good_type=#{record.goodType}
+		</if>
 	</select>
 </mapper>

--
Gitblit v1.9.1