ソースを参照

参数筛选异常问题

xucaiqin 2 年 前
コミット
4db86ae28b

+ 15 - 0
sckw-modules-api/sckw-payment-api/src/main/java/com/sckw/payment/api/model/constant/ChannelEnum.java

@@ -75,4 +75,19 @@ public enum ChannelEnum {
         }
         return null;
     }
+
+    /**
+     * 字典值转
+     *
+     * @param value 渠道字典值 1
+     * @return huifu
+     */
+    public static String valueToChannel(String value) {
+        for (ChannelEnum channelEnum : ChannelEnum.values()) {
+            if (channelEnum.getValue().equals(value)) {
+                return channelEnum.getChannel();
+            }
+        }
+        return null;
+    }
 }

+ 3 - 0
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/service/WalletService.java

@@ -1236,6 +1236,9 @@ public class WalletService {
      * @return
      */
     public Object refundList(RefundPage refundPage) {
+        if (StringUtils.isNotBlank(refundPage.getChannel())) {
+            refundPage.setChannel(ChannelEnum.valueToChannel(refundPage.getChannel()));
+        }
         if (StringUtils.isNotBlank(refundPage.getStartCreateTime())) {
             refundPage.setStartCreateTime(StringTimeUtil.fillStart(refundPage.getStartCreateTime()));
         }