From d4fd599de042196b70828ac07adbb80903dfcb9b Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 13 Nov 2025 17:35:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/MkShopConsumerCouponServiceImpl.java | 7 +++-- .../service/impl/ShopCouponServiceImpl.java | 5 ++-- .../service/impl/OrderInfoServiceImpl.java | 30 +++++++++---------- .../order/service/impl/PayServiceImpl.java | 8 ++--- 4 files changed, 26 insertions(+), 24 deletions(-) diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java index 4d7e94de9..6093c63ce 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumerCouponServiceImpl.java @@ -3,6 +3,7 @@ package com.czg.service.market.service.impl; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.exceptions.ValidateException; +import com.czg.exception.CzgException; import com.czg.market.dto.MkCouponGiftDTO; import com.czg.market.dto.MkShopConsumerCouponDTO; import com.czg.market.dto.MkShopCouponGiftDTO; @@ -115,7 +116,7 @@ public class MkShopConsumerCouponServiceImpl extends ServiceImpl mergeOrder(MergeOrderDTO param) { if (param.getTargetOrderId() == null && StrUtil.isBlank(param.getTargetTableCode())) { - throw new ValidateException("转台失败,请选择目标台桌后转台"); + throw new CzgException("转台失败,请选择目标台桌后转台"); } OrderInfo sourceOrder = getById(param.getSourceOrderId()); if (sourceOrder == null || !sourceOrder.getStatus().equals(OrderStatusEnums.UNPAID.getCode())) { - throw new ValidateException("转台失败,无可转订单"); + throw new CzgException("转台失败,无可转订单"); } OrderInfo targetOrder = queryChain() .eq(OrderInfo::getId, param.getTargetOrderId()) @@ -578,7 +578,7 @@ public class OrderInfoServiceImpl extends ServiceImpl= coupon.getUseLimit()) { - throw new ValidateException("优惠券:" + coupon.getTitle() + " 已达到今日使用限量"); + throw new CzgException("优惠券:" + coupon.getTitle() + " 已达到今日使用限量"); } } } @@ -729,7 +729,7 @@ public class OrderInfoServiceImpl extends ServiceImpl 0) { - throw new ValidateException("退单失败,可退金额不足"); + throw new CzgException("退单失败,可退金额不足"); } } if (CollUtil.isNotEmpty(param.getRefundDetails())) { @@ -703,7 +703,7 @@ public class PayServiceImpl implements PayService { //可退数量=订单数量-退单数量-退菜数量 BigDecimal returnNum = orderDetail.getNum().subtract(orderDetail.getRefundNum()).subtract(orderDetail.getReturnNum()); if (returnNum.compareTo(BigDecimal.ZERO) <= 0 || returnNum.compareTo(refundDetail.getNum()) < 0) { - throw new ValidateException("退单失败," + orderDetail.getProductName() + "可退数量不足"); + throw new CzgException("退单失败," + orderDetail.getProductName() + "可退数量不足"); } if (isPay) { orderDetail.setRefundNum(orderDetail.getRefundNum().add(refNum)); @@ -916,7 +916,7 @@ public class PayServiceImpl implements PayService { //支付宝支付 bizData.setSubAppid(shopMerchant.getAlipaySmallAppid()); } else { - throw new ValidateException("扫描码非法或暂不支持"); + throw new CzgException("扫描码非法或暂不支持"); } CzgResult czgScanPayResult = czgPayService.microPay(shopMerchant.getAppId(), shopMerchant.getAppSecret(), bizData);