|
@@ -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');
|
|
|
}
|
|
|
}
|
|
|
|