From b6b5fea50e8f8773c0f266241fcd6b77d37e01fe Mon Sep 17 00:00:00 2001
From: jyy <jyy>
Date: Thu, 03 Jun 2021 15:04:51 +0800
Subject: [PATCH] 业绩规则1

---
 zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 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 0227782..e49dc44 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
@@ -91,6 +91,7 @@
 		<result property="useValid" column="use_valid" />
 		<result property="buyValid" column="buy_valid" />
 		<result property="isInfinite" column="is_infinite" />
+		<result property="achieveRuleId" column="achieve_rule_id" />
 
 
 
@@ -160,6 +161,7 @@
 		<!-- 服务项目信息 -->
 		<result property="proReward" column="proReward" />
 		<result property="timeLength" column="TIME_LENGTH" />
+		<result property="achieveRuleId" column="achieve_rule_id" />
 
 
 		<!-- 扩展属性 -->
@@ -301,7 +303,9 @@
 		use_valid,
 		invalid_time,
 		pay_methods,
-		is_infinite
+		is_infinite,
+		achieve_rule_id
+
 		)
 		VALUES (
 		#{id},
@@ -362,7 +366,9 @@
 			#{useValid},
 			#{invalidTime},
 			#{payMethods},
-			#{isInfinite}
+			#{isInfinite},
+			#{achieveRuleId}
+
 		)
 	</insert>
 
@@ -537,6 +543,10 @@
 			</if>
 			<if test="isInfinite != null and isInfinite !='' ">
 				is_infinite = #{isInfinite},
+			</if>
+
+			<if test="achieveRuleId != null and achieveRuleId !='' ">
+				achieve_rule_id = #{achieveRuleId},
 			</if>
 				invalid_time = #{invalidTime},
 				buy_valid = #{buyValid},
@@ -1260,7 +1270,7 @@
 				      (  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 !='' ">
-			a.company_id=#{record.companyId}
+			and a.company_id=#{record.companyId}
 		</if>
 		<if test="record.goodType!=null">
 			and a.good_type=#{record.goodType}
@@ -1289,8 +1299,21 @@
 			<![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>
+
+	<select id="selectByIds" resultMap="ShoppingGoodsSimpleMap">
+		select
+		*
+		from shopping_goods
+		where id in
+		<foreach collection="ids" item="item" separator="," open="(" close=")">
+			#{item}
+		</foreach>
+	</select>
 </mapper>

--
Gitblit v1.9.1