Quellcode durchsuchen

【程序目录】优化支付类型

吴昊天 vor 2 Jahren
Ursprung
Commit
1d4a83f7b2
1 geänderte Dateien mit 19 neuen und 41 gelöschten Zeilen
  1. 19 41
      crmeb/app/common.php

+ 19 - 41
crmeb/app/common.php

@@ -34,23 +34,23 @@ if (!function_exists('get_pay_type')) {
      */
     function get_pay_type(string $payType)
     {
-        $allinPay = (int)sys_config('allin_pay_status') == 1;
-
-        //微信支付没有开启,通联支付开启,用户访问端在小程序或者公众号的时候,使用通联微信H5支付
-        if ($payType == PayServices::WEIXIN_PAY) {
-            $wechat_pay_type = (int)sys_config('wechat_pay_type', 0);
-            if ($wechat_pay_type == 1 && $allinPay && (request()->isRoutine() || request()->isWechat())) {
-                $payType = PayServices::ALLIN_PAY;
-            }
-        }
-
-        //支付宝没有开启,通联支付开了,用户使用支付宝支付,并且在app端访问的时候,使用通联app支付宝支付
-        if ($payType == PayServices::ALIAPY_PAY) {
-            $alipay_pay_type = (int)sys_config('alipay_pay_type', 0);
-            if ($alipay_pay_type == 1 && $allinPay && request()->isApp()) {
-                $payType = PayServices::ALLIN_PAY;
-            }
-        }
+//        $allinPay = (int)sys_config('allin_pay_status') == 1;
+//
+//        //微信支付没有开启,通联支付开启,用户访问端在小程序或者公众号的时候,使用通联微信H5支付
+//        if ($payType == PayServices::WEIXIN_PAY) {
+//            $wechat_pay_type = (int)sys_config('wechat_pay_type', 0);
+//            if ($wechat_pay_type == 1 && $allinPay && (request()->isRoutine() || request()->isWechat())) {
+//                $payType = PayServices::ALLIN_PAY;
+//            }
+//        }
+//
+//        //支付宝没有开启,通联支付开了,用户使用支付宝支付,并且在app端访问的时候,使用通联app支付宝支付
+//        if ($payType == PayServices::ALIAPY_PAY) {
+//            $alipay_pay_type = (int)sys_config('alipay_pay_type', 0);
+//            if ($alipay_pay_type == 1 && $allinPay && request()->isApp()) {
+//                $payType = PayServices::ALLIN_PAY;
+//            }
+//        }
 
         return $payType;
     }
@@ -65,18 +65,7 @@ if (!function_exists('is_wechat_pay')) {
      */
     function is_wecaht_pay()
     {
-        $wechat_pay_type = (int)sys_config('wechat_pay_type', 0);
-        $wechatPay = (int)sys_config('pay_weixin_open') == 1;
-        $allinPay = (int)sys_config('allin_pay_status') == 1;
-
-        if ($wechat_pay_type == 0 && $wechatPay) {
-            return true;
-        } elseif ($wechat_pay_type == 1 && $allinPay) {
-            if ((request()->isRoutine() || request()->isWechat())) {
-                return true;
-            }
-        }
-        return false;
+        return (int)sys_config('pay_weixin_open') == 1;
     }
 }
 
@@ -89,18 +78,7 @@ if (!function_exists('is_ali_pay')) {
      */
     function is_ali_pay()
     {
-        $alipay_pay_type = (int)sys_config('alipay_pay_type', 0);
-        $aliPay = (int)sys_config('ali_pay_status') == 1;
-        $allinPay = (int)sys_config('allin_pay_status') == 1;
-
-        if ($alipay_pay_type == 0 && $aliPay) {
-            return true;
-        } elseif ($alipay_pay_type == 1 && $allinPay) {
-            if (request()->isApp()) {
-                return true;
-            }
-        }
-        return false;
+        return (int)sys_config('ali_pay_status') == 1;
     }
 }