TRX hai 1 ano
pai
achega
33780b7a6f

+ 4 - 0
FullCardClient/src/main/java/com/zhongshu/card/client/model/projectAbout/PayChannelConfigParam.java

@@ -3,6 +3,7 @@ package com.zhongshu.card.client.model.projectAbout;
 import com.github.microservice.types.payment.PaymentChannelType;
 import com.github.microservice.types.payment.PaymentType;
 import com.zhongshu.card.client.model.base.SuperParam;
+import com.zhongshu.card.client.type.DataState;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotEmpty;
 import jakarta.validation.constraints.NotNull;
@@ -38,6 +39,9 @@ public class PayChannelConfigParam extends SuperParam {
     @Schema(description = "汇率说明")
     private String rateMark;
 
+    @Schema(description = "数据状态")
+    private DataState state = DataState.Enable;
+
     @Schema(description = "渠道支持的支付方式")
     private List<PaymentType> paymentTypes = new ArrayList<>();
 

+ 1 - 1
FullCardServer/src/main/java/com/zhongshu/card/server/core/controller/paySetting/ProjectChannelController.java

@@ -84,7 +84,7 @@ public class ProjectChannelController {
     @Operation(summary = "禁用", description = "禁用")
     @RequestMapping(value = "disableData", method = {RequestMethod.POST})
     public ResultContent disableData(@RequestBody IDParam param) {
-        return projectChannelConfigService.changeState(param.getId(), DataState.Enable);
+        return projectChannelConfigService.changeState(param.getId(), DataState.Disable);
     }
 
     @ResourceAuth(value = "user", type = AuthType.User)

+ 2 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/paySetting/ProjectChannelConfigService.java

@@ -112,12 +112,14 @@ public class ProjectChannelConfigService extends SuperService {
         PayChannelConfigParam param = new PayChannelConfigParam();
         param.setName("免密支付");
         param.setPaymentChannelType(PaymentChannelType.SecretFreePayment);
+        param.setPaymentTypes(List.of(PaymentType.LakalaFrictionlessPay));
         savePayChannelConfig(param);
 
         PayChannelConfigParam balanceParam = new PayChannelConfigParam();
         balanceParam.setName("余额支付");
         balanceParam.setPaymentChannelType(PaymentChannelType.BalancePayment);
         balanceParam.setSort(2L);
+        balanceParam.setPaymentTypes(List.of(PaymentType.WeChat));
         savePayChannelConfig(balanceParam);
 
         return ResultContent.buildSuccess();