浏览代码

双十一活动

zouxuan 3 年之前
父节点
当前提交
f93afbea8c

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/PracticeGroupServiceImpl.java

@@ -4174,7 +4174,6 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
                 activityUserMapper.setPaymentOrderId(order.getId());
                 activityUserMapper.setTeacherId(student.getTeacherId());
                 activityUserMapper.setVipFlag(1);
-                activityUserMappers.add(activityUserMapper);
                 if(couponRemitFee.compareTo(ZERO) > 0){
                     if(i == vipGroupActivities.size() - 1){
                         activityUserMapper.setActualPrice(activity.getMarketPrice().subtract(subCouponRemitFee));
@@ -4189,6 +4188,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
                 }else {
                     activityUserMapper.setActualPrice(activity.getMarketPrice());
                 }
+                activityUserMappers.add(activityUserMapper);
                 times = times + activity.getGivePrizeNum();
             }
             //赠送抽奖机会

+ 4 - 2
mec-biz/src/main/resources/config/mybatis/ActivityUserMapperMapper.xml

@@ -54,12 +54,14 @@
     <insert id="batchInsert">
 		INSERT INTO activity_user_mapper (activity_id_,user_id_,vip_flag_,give_vip_flag_,
 		practice_flag_,give_practice_flag_,member_flag_,give_member_flag_,create_time_,update_time_,payment_order_id_,
-		vip_group_id_,give_vip_group_id_,practice_group_id_,give_practice_group_id_,return_fee_,member_order_id_,give_member_order_id_,teacher_id_)
+		vip_group_id_,give_vip_group_id_,practice_group_id_,give_practice_group_id_,return_fee_,member_order_id_,
+		                                  give_member_order_id_,teacher_id_,actual_price_)
 		VALUES
 		<foreach collection="activityUserMappers" item="item" separator=",">
 			(#{item.activityId},#{item.userId},#{item.vipFlag},#{item.giveVipFlag},#{item.practiceFlag},
 			#{item.givePracticeFlag},#{item.memberFlag},#{item.giveMemberFlag},NOW(),NOW(),#{item.paymentOrderId},#{item.vipGroupId},
-			#{item.giveVipGroupId},#{item.practiceGroupId},#{item.givePracticeGroupId},#{item.returnFee},#{item.memberOrderId},#{item.giveMemberOrderId},#{item.teacherId})
+			#{item.giveVipGroupId},#{item.practiceGroupId},#{item.givePracticeGroupId},#{item.returnFee},
+			 #{item.memberOrderId},#{item.giveMemberOrderId},#{item.teacherId},#{item.actualPrice})
 		</foreach>
 	</insert>