diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java index cbe1f6c5f..d29b1b345 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java @@ -242,6 +242,12 @@ public class OrderInfoServiceImpl extends ServiceImpl 0 && !pointSetting.getEnableDeduction().equals(1)) { throw new ValidateException("生成支付订单失败,该店铺未开启积分抵扣"); } + orderInfo.setSeatNum(param.getSeatNum()); + if (shopInfo.getIsTableFee() != 0 && shopInfo.getTableFee().compareTo(BigDecimal.ZERO) != 0) { + orderInfo.setSeatAmount(new BigDecimal(param.getSeatNum()).multiply(shopInfo.getTableFee())); + }else { + orderInfo.setSeatAmount(BigDecimal.ZERO); + } ShopUser shopUser = null; if (param.getUserId() != null) { UserInfo userInfo = userInfoService.getById(param.getUserId()); @@ -277,7 +283,7 @@ public class OrderInfoServiceImpl extends ServiceImpl 0) {