|
|
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
+import com.zhongzheng.modules.activity.bo.ActivityConfigurationUseAddBo;
|
|
|
import com.zhongzheng.modules.activity.domain.ActivityConfiguration;
|
|
|
import com.zhongzheng.modules.activity.service.IActivityConfigurationService;
|
|
|
import com.zhongzheng.modules.activity.service.IActivityConfigurationUseService;
|
|
|
@@ -124,6 +125,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
@Autowired
|
|
|
private ICollectCourseService iCollectCourseService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IActivityConfigurationUseService activityConfigurationUseServiceImpl;
|
|
|
+
|
|
|
@Override
|
|
|
public OrderVo queryById(Long orderId){
|
|
|
Order db = this.baseMapper.selectById(orderId);
|
|
|
@@ -419,6 +423,15 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
if(!oOrderActivityService.insertByAddBo(orderActivityAddBo)){
|
|
|
throw new CustomException("活動錯誤");
|
|
|
}
|
|
|
+ //添加领取活动记录
|
|
|
+ ActivityConfigurationUseAddBo activityConfigurationUseAddBo = new ActivityConfigurationUseAddBo();
|
|
|
+ activityConfigurationUseAddBo.setUserId(add.getUserId());
|
|
|
+ activityConfigurationUseAddBo.setConfigurationId(activity);
|
|
|
+ activityConfigurationUseAddBo.setActivityType(activityConfigurationVo.getActivityType());
|
|
|
+ activityConfigurationUseAddBo.setUseStatus(1);
|
|
|
+ if(!activityConfigurationUseServiceImpl.insertByAddBo(activityConfigurationUseAddBo)){
|
|
|
+ throw new CustomException("活動錯誤");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
payPrice = payPrice.add(g.getGoodsPrice());
|