feat:医院支付
This commit is contained in:
1 parent
6443922c3f
commit
a7cb2436cf
10 files changed
+98
-10
No files matched your search
+12
-1
@@ -32,6 +32,7 @@ public enum HardPayTypeEnum {
|
||||
private final String type;
|
||||
private final String description;
|
||||
|
||||
// 支付方式交易记录
|
||||
public static final List<HardPayTypeEnum> payTypeTotalDisplayList = List.of(
|
||||
WALLET_DEFAULT,
|
||||
WALLET_QR_CODE,
|
||||
@@ -39,7 +40,9 @@ public enum HardPayTypeEnum {
|
||||
FACE,
|
||||
CASH,
|
||||
WECHANT_SELF_QR_CODE_PAY,
|
||||
ALI_SELF_QR_CODE_PAY
|
||||
ALI_SELF_QR_CODE_PAY,
|
||||
ZYY,
|
||||
RMYY
|
||||
);
|
||||
|
||||
public static final List<HardPayTypeEnum> isNotWalletPay = List.of(
|
||||
@@ -49,11 +52,19 @@ public enum HardPayTypeEnum {
|
||||
ALI_SELF_QR_CODE_PAY
|
||||
);
|
||||
|
||||
// 可以核销的订单
|
||||
public static final List<HardPayTypeEnum> isNeedCancel = List.of(
|
||||
STRIDE_DEPT_QR_CODE,
|
||||
FOREIGN_TICKET_QR_CODE
|
||||
);
|
||||
|
||||
// 线下支付的订单类型(现金支付,其他渠道支付如中医院、人民医院)
|
||||
public static final List<HardPayTypeEnum> isOffline = List.of(
|
||||
CASH,
|
||||
ZYY,
|
||||
RMYY
|
||||
);
|
||||
|
||||
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();
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package com.bsd.pjcloud.hard.api.dto.sync;
|
||||
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class HardSyncSupermarket {
|
||||
|
||||
@NotEmpty(message = "部门商户记录不存在")
|
||||
private List<Long> mchDeptIdList;
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user