Ver Fonte

调试支付通道

Robin há 6 anos atrás
pai
commit
bf462433c1

+ 3 - 2
normandcrm/crm/backend/modules/user/controllers/PayController.php

@@ -16,8 +16,10 @@ class PayController extends BaseController
         $model = new PayForm();
         if (Yii::$app->getRequest()->getIsPost()) {
             $data = Yii::$app->getRequest()->post();
+
             $payMethod = isset($data['payMethod']) ? trim($data['payMethod']) : '';
             $data['payType'] = $model->getPayTypeByMethod($payMethod);
+
             if ($data['payType'] == 1) {
                 $data['bankCode'] = isset($data['renrenBankCode']) ? trim($data['renrenBankCode']) : '';
             }
@@ -61,10 +63,10 @@ class PayController extends BaseController
             if ($data['payType'] == 19) {
                 $data['bankCode'] = isset($data['payplatBankCode']) ? trim($data['payplatBankCode']) : '';
             }
-
             $model->setAttributes($data);
             if ($model->outPay()) {
                 $result = $model->getOutPayResult();
+
                 if ($result['type'] == 'html') {
                     if ($data['payType'] == 3) {
                         return $this->sandPayHtmlHandler($result['html']);
@@ -114,7 +116,6 @@ class PayController extends BaseController
                             exit;
                          }
                      }
-                     var_dump($result['html']);exit;
                     return $result['html'];
                 } else {
                     throw new BadRequestHttpException('支付异常');

+ 1 - 0
normandcrm/service/common/pay/BasePayHandler.php

@@ -113,6 +113,7 @@ eot;
                 break;
             case 17:
                 $handler = new \common\pay\duigong\PayHandler();
+                break;
             case 18:
                 $handler = new \common\pay\globalpay\PayHandler();
                 break;

+ 0 - 1
normandcrm/service/common/pay/PayForm.php

@@ -125,7 +125,6 @@ class PayForm extends Model
             $model->pay_name = isset(self::$payNames[$payType]) ? trim(self::$payNames[$payType]) : '';
             $model->login = $this->login;
             $model->order_sn = $this->orderSn;
-
             if($payType=='15'){
                 $handler = BasePayHandler::getPayHandlerByPayType($payType);
                 if ($handler == null) {

+ 1 - 0
normandcrm/service/common/pay/duigong/PayHandler.php

@@ -38,6 +38,7 @@ class PayHandler extends BasePayHandler
      */
     public function outPay($deposit, $params = [])
     {
+
         $money = sprintf("%.2f",$deposit['rmb']);
         $PublicAccount = new PublicAccount();
         $result = $PublicAccount->getAccountConfig();