活动赠送券 来源字段

This commit is contained in:
2024-11-13 18:07:38 +08:00
parent 7a8ae2b5bc
commit 2fffee3c55
3 changed files with 20 additions and 5 deletions

View File

@@ -75,6 +75,8 @@ public class TbActivateInRecord implements Serializable {
private String couponJson; private String couponJson;
private String source;
public Integer getId() { public Integer getId() {
return id; return id;
@@ -220,5 +222,12 @@ public class TbActivateInRecord implements Serializable {
this.couponJson = couponJson; this.couponJson = couponJson;
} }
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
} }

View File

@@ -468,6 +468,7 @@ public class MemberService {
record.setSourceFlowId(flowId); record.setSourceFlowId(flowId);
record.setUseStartTime(start); record.setUseStartTime(start);
record.setUseEndTime(end); record.setUseEndTime(end);
record.setSource("activate");
record.setCouponJson(activateInRecordService.getCouponJson(activate,tbShopCoupon,null)); record.setCouponJson(activateInRecordService.getCouponJson(activate,tbShopCoupon,null));
actGiveRecords.add(record); actGiveRecords.add(record);
} else if (tbShopCoupon.getType() == 2) { } else if (tbShopCoupon.getType() == 2) {
@@ -487,6 +488,7 @@ public class MemberService {
record.setSourceFlowId(flowId); record.setSourceFlowId(flowId);
record.setUseStartTime(start); record.setUseStartTime(start);
record.setUseEndTime(end); record.setUseEndTime(end);
record.setSource("activate");
record.setCouponJson(activateInRecordService.getCouponJson(activate,tbShopCoupon,actPro)); record.setCouponJson(activateInRecordService.getCouponJson(activate,tbShopCoupon,actPro));
actGiveRecords.add(record); actGiveRecords.add(record);
} }

View File

@@ -21,11 +21,12 @@
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
<result property="couponJson" column="coupon_json" jdbcType="VARCHAR"/> <result property="couponJson" column="coupon_json" jdbcType="VARCHAR"/>
<result property="source" column="source" jdbcType="VARCHAR"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id id
, vip_user_id, coupon_id, name, type, pro_id, full_amount, discount_amount, num, over_num, shop_id, source_act_id, source_flow_id, use_start_time, use_end_time, create_time, update_time, coupon_json </sql> , vip_user_id, coupon_id, name, type, pro_id, full_amount, discount_amount, num, over_num, shop_id, source_act_id, source_flow_id, use_start_time, use_end_time, create_time, update_time, coupon_json, `source` </sql>
<!--查询单个--> <!--查询单个-->
<select id="queryById" resultMap="TbActivateInRecordMap"> <select id="queryById" resultMap="TbActivateInRecordMap">
@@ -97,6 +98,9 @@
<if test="couponJson != null and couponJson != ''"> <if test="couponJson != null and couponJson != ''">
and coupon_json = #{couponJson} and coupon_json = #{couponJson}
</if> </if>
<if test="source != null and source != ''">
and source = #{source}
</if>
</where> </where>
</select> </select>
@@ -105,22 +109,22 @@
<insert id="insert" keyProperty="id" useGeneratedKeys="true"> <insert id="insert" keyProperty="id" useGeneratedKeys="true">
insert into tb_activate_in_record(vip_user_id, coupon_id, name, type, pro_id, full_amount, discount_amount, num, insert into tb_activate_in_record(vip_user_id, coupon_id, name, type, pro_id, full_amount, discount_amount, num,
over_num, shop_id, source_act_id, source_flow_id, use_start_time, over_num, shop_id, source_act_id, source_flow_id, use_start_time,
use_end_time, create_time, update_time, coupon_json) use_end_time, create_time, update_time, coupon_json, source)
values (#{vipUserId}, #{couponId}, #{name}, #{type}, #{proId}, #{fullAmount}, #{discountAmount}, #{num}, values (#{vipUserId}, #{couponId}, #{name}, #{type}, #{proId}, #{fullAmount}, #{discountAmount}, #{num},
#{overNum}, #{shopId}, #{sourceActId}, #{sourceFlowId}, #{useStartTime}, #{useEndTime}, #{createTime}, #{overNum}, #{shopId}, #{sourceActId}, #{sourceFlowId}, #{useStartTime}, #{useEndTime}, #{createTime},
#{updateTime}, #{couponJson}) #{updateTime}, #{couponJson}, #{source})
</insert> </insert>
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true"> <insert id="insertBatch" keyProperty="id" useGeneratedKeys="true">
insert into tb_activate_in_record(vip_user_id, coupon_id, name, type, pro_id, full_amount, discount_amount, num, insert into tb_activate_in_record(vip_user_id, coupon_id, name, type, pro_id, full_amount, discount_amount, num,
over_num, shop_id, source_act_id, source_flow_id, use_start_time, use_end_time, create_time, update_time, over_num, shop_id, source_act_id, source_flow_id, use_start_time, use_end_time, create_time, update_time,
coupon_json) coupon_json,source)
values values
<foreach collection="entities" item="entity" separator=","> <foreach collection="entities" item="entity" separator=",">
(#{entity.vipUserId}, #{entity.couponId}, #{entity.name}, #{entity.type}, #{entity.proId}, (#{entity.vipUserId}, #{entity.couponId}, #{entity.name}, #{entity.type}, #{entity.proId},
#{entity.fullAmount}, #{entity.discountAmount}, #{entity.num}, #{entity.overNum}, #{entity.shopId}, #{entity.fullAmount}, #{entity.discountAmount}, #{entity.num}, #{entity.overNum}, #{entity.shopId},
#{entity.sourceActId}, #{entity.sourceFlowId}, #{entity.useStartTime}, #{entity.useEndTime}, #{entity.sourceActId}, #{entity.sourceFlowId}, #{entity.useStartTime}, #{entity.useEndTime},
#{entity.createTime}, #{entity.updateTime}, #{entity.couponJson}) #{entity.createTime}, #{entity.updateTime}, #{entity.couponJson},#{entity.source})
</foreach> </foreach>
</insert> </insert>