|
@@ -865,7 +865,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
rel.setOrderGoodsId(orderGoods.getOrderGoodsId());
|
|
|
rel.setQuestionGoodsId(questionGoods.getGoodsId());
|
|
|
rel.setQsOrderGoodsId(add.getOrderGoodsId());
|
|
|
- rel.setUserSubscribeId(add.getSubscribeId());
|
|
|
rel.setStatus(1);
|
|
|
rel.setQuestionDoNum(merchant.getDoNum());
|
|
|
rel.setCreateTime(DateUtils.getNowTime());
|
|
@@ -892,12 +891,11 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
Long dayBefore = DateUtils.getDayBefore(examTime, 8);
|
|
|
add.setServiceStartTime(dayBefore);
|
|
|
add.setServiceEndTime(examTime);
|
|
|
- add.setSubscribeId(subscribe.getSubscribeId());
|
|
|
return add;
|
|
|
}
|
|
|
|
|
|
|
|
|
- private void questionOrderHandle(Long orderGoodsId,Long goodsId,Long qsOrderGoodsId,Long subscribeId) {
|
|
|
+ private void questionOrderHandle(Long orderGoodsId,Long goodsId,Long qsOrderGoodsId) {
|
|
|
//第三方题库商品
|
|
|
Goods questionGoods = iGoodsService.getById(goodsId);
|
|
|
if (ObjectUtils.isNull(questionGoods) || questionGoods.getGoodsType() != 9){
|
|
@@ -916,7 +914,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
rel.setStatus(1);
|
|
|
rel.setQuestionDoNum(merchant.getDoNum());
|
|
|
rel.setQsOrderGoodsId(qsOrderGoodsId);
|
|
|
- rel.setUserSubscribeId(subscribeId);
|
|
|
rel.setCreateTime(DateUtils.getNowTime());
|
|
|
rel.setUpdateTime(DateUtils.getNowTime());
|
|
|
iGoodsQuestionRelService.save(rel);
|
|
@@ -1011,9 +1008,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
payPrice = payPrice.add(goods.getStandPrice());
|
|
|
}
|
|
|
boolean orderGoodsRs = iOrderGoodsService.save(orderGoods);
|
|
|
- if (ObjectUtils.isNotNull(g.getRelevanceId()) && ObjectUtils.isNotNull(g.getRelevanceSubscribeId())){
|
|
|
+ if (ObjectUtils.isNotNull(g.getRelevanceId())){
|
|
|
//购买关联题库商品
|
|
|
- questionOrderHandle(g.getRelevanceId(),g.getGoodsId(),orderGoods.getOrderGoodsId(),g.getRelevanceSubscribeId());
|
|
|
+ questionOrderHandle(g.getRelevanceId(),g.getGoodsId(),orderGoods.getOrderGoodsId());
|
|
|
}
|
|
|
boolean canRepeatBuy = false;
|
|
|
validUserBeforeBuy(goods, bo.getUserId());
|
|
@@ -1409,9 +1406,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
payPrice = payPrice.add(goods.getStandPrice());
|
|
|
}
|
|
|
boolean orderGoodsRs = iOrderGoodsService.save(orderGoods);
|
|
|
- if (ObjectUtils.isNotNull(g.getRelevanceId()) && ObjectUtils.isNotNull(g.getRelevanceSubscribeId())){
|
|
|
+ if (ObjectUtils.isNotNull(g.getRelevanceId())){
|
|
|
//购买关联题库商品
|
|
|
- questionOrderHandle(g.getRelevanceId(),g.getGoodsId(),orderGoods.getOrderGoodsId(),g.getRelevanceSubscribeId());
|
|
|
+ questionOrderHandle(g.getRelevanceId(),g.getGoodsId(),orderGoods.getOrderGoodsId());
|
|
|
}
|
|
|
boolean canRepeatBuy = false;
|
|
|
validUserBeforeBuy(goods, bo.getUserId());
|
|
@@ -1570,9 +1567,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//暂不计算优惠券
|
|
|
payPrice = payPrice.add(goods.getStandPrice());
|
|
|
boolean orderGoodsRs = iOrderGoodsService.save(orderGoods);
|
|
|
- if (ObjectUtils.isNotNull(g.getRelevanceId()) && ObjectUtils.isNotNull(g.getRelevanceSubscribeId())){
|
|
|
+ if (ObjectUtils.isNotNull(g.getRelevanceId())){
|
|
|
//购买关联题库商品
|
|
|
- questionOrderHandle(g.getRelevanceId(),g.getGoodsId(),orderGoods.getOrderGoodsId(),g.getRelevanceSubscribeId());
|
|
|
+ questionOrderHandle(g.getRelevanceId(),g.getGoodsId(),orderGoods.getOrderGoodsId());
|
|
|
}
|
|
|
boolean canRepeatBuy = false;
|
|
|
validUserBeforeBuy(goods, bo.getUserId());
|