显式抛出

This commit is contained in:
2025-11-14 16:52:09 +08:00
parent b4a08d5f69
commit 5ccdef60ae

View File

@@ -316,7 +316,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
}
@Override
public OrderInfo checkOrderPay(CheckOrderPay param) throws OrderValidateException, OrderCancelException {
public OrderInfo checkOrderPay(CheckOrderPay param) throws OrderValidateException, OrderCancelException, CzgException {
AssertUtil.isNull(param.getOrderId(), "支付失败订单id不能为空");
OrderInfo orderInfo = getById(param.getOrderId());
if (!orderInfo.getStatus().equals(OrderStatusEnums.UNPAID.getCode())) {
@@ -535,9 +535,6 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
upOrderPayInfo(orderInfo, param);
orderDetailService.updateBatch(orderDetails);
return orderInfo;
}
@@ -601,7 +598,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
*/
private void couponExecute(List<OrderDetail> orderDetails, CheckOrderPay param, BigDecimalDTO totalAmount, BigDecimalDTO tempAmount,
BigDecimalDTO prodCouponAmount, BigDecimalDTO oneGiftAmount, BigDecimalDTO twoHalfAmount,
BigDecimalDTO rateAmount, BigDecimalDTO fullReductionAmount) {
BigDecimalDTO rateAmount, BigDecimalDTO fullReductionAmount) throws CzgException {
if (CollUtil.isNotEmpty(param.getCouponList()) && (!param.isFreeDine() || param.isWithCoupon())) {
QueryWrapper couponRecordQuery = new QueryWrapper();
couponRecordQuery.in(MkShopCouponRecord::getId, param.getCouponList());
@@ -762,7 +759,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
* @param isVipShare 门槛计算是否与会员价共享
*/
private void thresholdCalculation(List<OrderDetail> orderDetails, BigDecimal fullAmount, boolean isAllFoods, List<Long> couponFoodIds,
boolean isVipPrice, boolean isTimeDiscountShare, boolean isVipShare, String title) {
boolean isVipPrice, boolean isTimeDiscountShare, boolean isVipShare, String title) throws CzgException {
BigDecimal calculationAmount = BigDecimal.ZERO;
for (OrderDetail orderDetail : orderDetails) {
if (orderDetail.getIsGift() == 1 || orderDetail.getIsTemporary() == 1) {