|
@@ -65,6 +65,7 @@ public class UserRealOrderBenefitsImpl implements UserRealOrderBenefitsService {
|
|
|
Long skuId = sku.getId();
|
|
Long skuId = sku.getId();
|
|
|
sku = goodsDonSkuMapper.selectById(skuId);
|
|
sku = goodsDonSkuMapper.selectById(skuId);
|
|
|
Long goodsId = sku.getGoodsId();
|
|
Long goodsId = sku.getGoodsId();
|
|
|
|
|
+ log.info("开始发放实物订单orderId:{}权益规格:{}", orderId, skuId);
|
|
|
// List<GroupsRelationView> relationViewList = beanSearcher.searchAll(GroupsRelationView.class, MapUtils.builder()
|
|
// List<GroupsRelationView> relationViewList = beanSearcher.searchAll(GroupsRelationView.class, MapUtils.builder()
|
|
|
// .field(GroupsRelationView::getGoodsId, goodsId)
|
|
// .field(GroupsRelationView::getGoodsId, goodsId)
|
|
|
// .field(GroupsRelationView::getUserId, userId)
|
|
// .field(GroupsRelationView::getUserId, userId)
|
|
@@ -86,6 +87,7 @@ public class UserRealOrderBenefitsImpl implements UserRealOrderBenefitsService {
|
|
|
} else if (relationViewList.size() == 1) {
|
|
} else if (relationViewList.size() == 1) {
|
|
|
//若有且只有一张增加时长
|
|
//若有且只有一张增加时长
|
|
|
GroupsRelationView groupsRelationView = relationViewList.get(0);
|
|
GroupsRelationView groupsRelationView = relationViewList.get(0);
|
|
|
|
|
+ log.info("存在对应规格:{}的车票,增加车票:relationId:{}时长", sku.getId(), groupsRelationView.getId());
|
|
|
Date expiryTime = groupsRelationView.getExpiryTime();
|
|
Date expiryTime = groupsRelationView.getExpiryTime();
|
|
|
if (expiryTime == null) {
|
|
if (expiryTime == null) {
|
|
|
throw BusinessRuntimeException.getInstance("用户存在未发车的车票,请发车后再进行发货");
|
|
throw BusinessRuntimeException.getInstance("用户存在未发车的车票,请发车后再进行发货");
|