Sfoglia il codice sorgente

mall + pay:
1. 后台的收银台,接入微信扫码支付

YunaiV 3 anni fa
parent
commit
ecdc39612f

+ 2 - 2
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/impl/weixin/WxNativePayClient.java

@@ -50,7 +50,7 @@ public class WxNativePayClient extends AbstractWxPayClient {
         WxPayNativeOrderResult response = client.createOrder(request);
 
         // 转换结果
-        return new PayOrderUnifiedRespDTO(PayOrderDisplayModeEnum.QR_CODE_URL.getMode(),
+        return new PayOrderUnifiedRespDTO(PayOrderDisplayModeEnum.QR_CODE.getMode(),
                 response.getCodeUrl());
     }
 
@@ -68,7 +68,7 @@ public class WxNativePayClient extends AbstractWxPayClient {
         WxPayNativeOrderResult response = client.createOrderV3(TradeTypeEnum.NATIVE, request);
 
         // 转换结果
-        return new PayOrderUnifiedRespDTO(PayOrderDisplayModeEnum.QR_CODE_URL.getMode(),
+        return new PayOrderUnifiedRespDTO(PayOrderDisplayModeEnum.QR_CODE.getMode(),
                 response.getCodeUrl());
     }
 

File diff suppressed because it is too large
+ 1 - 0
yudao-ui-admin/src/assets/images/pay/icon/wx_native.svg


+ 4 - 0
yudao-ui-admin/src/utils/constants.js

@@ -132,6 +132,10 @@ export const PayChannelEnum = {
     "code": "wx_app",
     "name": "微信 APP 支付"
   },
+  WX_NATIVE: {
+    "code": "wx_native",
+    "name": "微信扫码支付"
+  },
   WX_BAR: {
     "code": "wx_bar",
     "name": "微信条码支付"

+ 4 - 0
yudao-ui-admin/src/views/pay/cashier/index.vue

@@ -125,6 +125,10 @@ export default {
         name: '微信 App 支付',
         icon: require("@/assets/images/pay/icon/wx_app.svg"),
         code: "wx_app"
+      }, {
+        name: '微信扫码支付',
+        icon: require("@/assets/images/pay/icon/wx_native.svg"),
+        code: "wx_native"
       }, {
         name: '微信条码支付',
         icon: require("@/assets/images/pay/icon/wx_bar.svg"),