shish 1 年間 前
コミット
0ee72da180
1 ファイル変更7 行追加2 行削除
  1. 7 2
      app-ghs/controllers/OrderController.php

+ 7 - 2
app-ghs/controllers/OrderController.php

@@ -678,10 +678,15 @@ class OrderController extends BaseController
             $msg = '没有付款码';
             util::success(['returnStatus' => 'FAILURE'], $msg);
         }
-        if(!is_numeric($authCode)){
+        if (!is_numeric($authCode)) {
             $msg = '付款码不是数字';
             util::success(['returnStatus' => 'FAILURE'], $msg);
         }
+        $codeNum = strlen($authCode);
+        if ($codeNum < 16 || $codeNum > 30) {
+            $msg = '付款码有问题呢';
+            util::success(['returnStatus' => 'FAILURE'], $msg);
+        }
 
         $deadline = $cg->deadline;
         $current = date("Y-m-d H:i:s");
@@ -787,7 +792,7 @@ class OrderController extends BaseController
                 $sj = $shop->merchantName;
                 $shopName = $shop->shopName;
                 $name = $shopName == '首店' ? $sj : $sj . '-' . $shopName;
-                $msg = $msg ."(付款码:{$authCode})". '(' . $name . ')';
+                $msg = $msg . "(付款码:{$authCode})" . '(' . $name . ')';
                 noticeUtil::push($msg . ' ' . $retCode . ' 编号007', '15280215347');
                 util::success(['returnStatus' => 'FAILURE'], $msg);
             }