feat:线下支付

This commit is contained in:
dzc committed 2025-03-21 12:46:23 +08:00
1 parent 96dbde3943
commit cd2179a7d5
9 files changed
+75 -9

No files matched your search

@@ -6,6 +6,7 @@ import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.List;
/**
* 硬件订单支付方式
@@ -13,7 +14,7 @@ import java.util.Arrays;
@AllArgsConstructor
@Getter
public enum HardPayTypeEnum {
WALLET_DEFAULT("1", "普通钱包支付"),
WALLET_DEFAULT("1", "钱包支付"),
WALLET_QR_CODE("2", "钱包二维码支付"),
WALLET_QR_CODE_SCAN("22", "钱包扫一扫支付"),
WALLET_CARD("3", "钱包饭卡支付"),
@@ -26,6 +27,14 @@ public enum HardPayTypeEnum {
private final String type;
private final String description;
public static final List<HardPayTypeEnum> payTypeTotalDisplayList = List.of(
WALLET_DEFAULT,
WALLET_QR_CODE,
WALLET_QR_CODE_SCAN,
FACE,
CASH
);
public static HardPayTypeEnum valueOfByType(String type) {
if (ObjectUtil.isEmpty(type)) return null;
return Arrays.stream(values()).filter(v -> ObjectUtil.equals(type, v.getType())).findFirst().get();