|  | @@ -94,6 +94,9 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private ActivityPlanService activityPlanService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private ActivityUserRewardService activityUserRewardService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      //验证订单是否可以下单,获取订单金额信息
 | 
	
		
			
				|  |  |      private static final Map<GoodTypeEnum, Function<OrderReq.OrderReqInfo, HttpResponseResult<OrderCreateRes>>> orderCreate = new HashMap<>();
 | 
	
		
			
				|  |  |      //插入订单后执行
 | 
	
	
		
			
				|  | @@ -316,6 +319,7 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |              //累计实际支付金额
 | 
	
		
			
				|  |  |              actualPrice = actualPrice.add(createRes.getActualPrice());
 | 
	
		
			
				|  |  |              orderReq.setActivityId(createRes.getActivityId());
 | 
	
		
			
				|  |  | +            orderReq.setRewardId(createRes.getRewardId());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              info.setCreateRes(createRes);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -546,7 +550,7 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private UserOrderVo insertOrder(OrderReq orderReq) {
 | 
	
		
			
				|  |  |          UserOrder userOrder = new UserOrder();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        userOrder.setRewardId(orderReq.getRewardId());
 | 
	
		
			
				|  |  |          userOrder.setActivityId(orderReq.getActivityId());
 | 
	
		
			
				|  |  |          userOrder.setOrderNo(orderReq.getOrderNo());
 | 
	
		
			
				|  |  |          userOrder.setUserId(orderReq.getUserId());
 | 
	
	
		
			
				|  | @@ -789,7 +793,7 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |              orderDetailVo.setOrderId(detail.getId());
 | 
	
		
			
				|  |  |              orderDetailVo.setRecomUserId(detail.getRecomUserId());
 | 
	
		
			
				|  |  |              orderDetailVo.setActivityId(detail.getActivityId());
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            orderDetailVo.setRewardId(detail.getRewardId());
 | 
	
		
			
				|  |  |              //调用业务
 | 
	
		
			
				|  |  |              Consumer<UserOrderDetailVo> userOrderVoConsumer = orderSuccess.get(orderDetailVo.getGoodType());
 | 
	
		
			
				|  |  |              if (!Objects.isNull(userOrderVoConsumer)) {
 | 
	
	
		
			
				|  | @@ -827,6 +831,7 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |          activityRegistrationService.save(activityRegistration);
 | 
	
		
			
				|  |  |          activityEvaluationRecordService.saveActivityRecord(orderDetailVo.getActivityId(), orderDetailVo.getUserId(),
 | 
	
		
			
				|  |  |                                                             orderDetailVo.getRecomUserId(), ActivityResourceEnum.TEACHER);
 | 
	
		
			
				|  |  | +        activityUserRewardService.saveRewardRecord(orderDetailVo.getActivityId(),orderDetailVo.getRewardId(),orderDetailVo.getUserId());
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |