From 8ca9854b013a869d22e3df30a36da4a2a26c6e3f Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Sat, 20 Sep 2025 17:38:46 +0800 Subject: [PATCH] feat:bug --- .../api/constant/order/HardPayTypeEnum.java | 4 +++- .../impl/order/HardOrderServiceImpl.java | 21 ++++++++++++++++--- .../impl/act/ActCancelItemServiceImpl.java | 18 +++++++++++----- 3 files changed, 34 insertions(+), 9 deletions(-) diff --git a/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/constant/order/HardPayTypeEnum.java b/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/constant/order/HardPayTypeEnum.java index 07d252638..bf966e841 100644 --- a/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/constant/order/HardPayTypeEnum.java +++ b/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/constant/order/HardPayTypeEnum.java @@ -29,6 +29,7 @@ public enum HardPayTypeEnum { ZYY("12", "中医院"), RMYY("13", "人民医院"), CSXFK("14", "超市消费卡"), + ACT_CANCEL("50", "活动核销"), ; private final String type; private final String description; @@ -70,7 +71,8 @@ public enum HardPayTypeEnum { // 简单支付(没有购物车) public static final List isSimplePayList = List.of( - WALLET_QR_CODE_SCAN + WALLET_QR_CODE_SCAN, + ACT_CANCEL ); public static HardPayTypeEnum valueOfByType(String type) { diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderServiceImpl.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderServiceImpl.java index 0d11eb4b6..1f1a3a959 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderServiceImpl.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderServiceImpl.java @@ -73,6 +73,7 @@ import com.bsd.pjcloud.thirdparty.dto.ks.KsRecognitionCallbackDto; import com.bsd.pjcloud.wallet.api.constant.WalletBizEnum; import com.bsd.pjcloud.wallet.api.constant.WalletCodeBizEnum; import com.bsd.pjcloud.wallet.api.constant.WalletTypeEnum; +import com.bsd.pjcloud.wallet.api.constant.act.ActCancelStatusEnum; import com.bsd.pjcloud.wallet.api.constant.mch.WalletMchRulePriceTypeEnum; import com.bsd.pjcloud.wallet.api.constant.mch.WalletMchSupType; import com.bsd.pjcloud.wallet.api.dto.WalletBalanceTransactionDto; @@ -686,13 +687,21 @@ public class HardOrderServiceImpl extends ServiceImpl