rabin 13 uur geleden
bovenliggende
commit
8882dac7a5
1 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 6 1
      src/place/set/app/Lib/Account.php

+ 6 - 1
src/place/set/app/Lib/Account.php

@@ -53,6 +53,10 @@ class Account
     public function delivery($order, $detail, $data, $mode = 1, $delivered = true)
     {
         if ($order['env_platform'] == 'weixin' && $order['env_type'] == 5) {
+            $token = Dever::load(\Api\Lib\Util::class)->token($order['env_platform'], $order['env_type'], 'place');
+            if (!$token) {
+                Dever::error('无法发货');
+            }
             # 虚拟商品
             $method = 3;
             if ($data && isset($order['method'])) {
@@ -98,6 +102,7 @@ class Account
                 Dever::error('账户配置错误');
             }
             $param = [];
+            $param['access_token'] = $token;
             $param['order_num'] = $order['order_num'];
             $param['method'] = $method;
             $param['delivery'] = $delivery;
@@ -106,7 +111,7 @@ class Account
             $param['time'] = time();
             $param['openid'] = $result['openid'];
 
-            return Dever::load(\Api\Lib\Account::class)->run($account, 'delivery', $param, $env, 'run', 'place');
+            return Dever::load(\Api\Lib\Account::class)->run($account, 'delivery', $param, 1, 'run', 'place');
         }
     }