|
|
@@ -276,14 +276,14 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
throw BusinessRuntimeException.getInstance("系统异常,请刷新页面重试");
|
|
|
}
|
|
|
if (user.getId() == 0) throw BusinessRuntimeException.getGatewayApiCode(GatewayApiCode.CMS_TOKEN_VALID);
|
|
|
- Number count = beanSearcher.searchCount(OrderDon.class, MapUtils.builder().field(OrderDon::getGoodsId, specificGoodsIds).op(Operator.InList)
|
|
|
+ Number count = beanSearcher.searchCount(OrderDon.class, MapUtils.builder().field(OrderDon::getGoodsId, specificGoodsList).op(Operator.InList)
|
|
|
.field(OrderDon::getUserId, user.getId())
|
|
|
.field(OrderDon::getStatus, Constant.noOrderAllStatus).op(Operator.NotIn)
|
|
|
.build());
|
|
|
if (count.intValue() <= 0) {
|
|
|
throw BusinessRuntimeException.getInstance("你不满足该商品特定价格条件");
|
|
|
}
|
|
|
- specificPrice = sku.getPrice();
|
|
|
+ specificPrice = sku.getSpecificPrice();
|
|
|
}
|
|
|
|
|
|
if (payRequest.getDonMoney().compareTo(sku.getPrice()) < 0 && !isSpecificPrice) {
|