|
@@ -93,8 +93,11 @@ class Order
|
|
|
$info['other'] = Dever::json_decode($info['other']);
|
|
|
$param = array_merge($info['other'], $param);
|
|
|
}
|
|
|
- if (isset($channel['goods']['code'])) {
|
|
|
+ if (isset($channel['goods']['code']) && $channel['goods']['code']) {
|
|
|
$param['code'] = $channel['goods']['code'];
|
|
|
+ } else {
|
|
|
+ $sku = Dever::db('info_sku', 'goods')->find($info['sku_id']);
|
|
|
+ $param['code'] = $sku['code'];
|
|
|
}
|
|
|
$result = Dever::load('func/api', 'connect')->run(1, $info['cate_id'], $channel, $param);
|
|
|
} elseif ($channel['type'] == 2) {
|
|
@@ -180,6 +183,7 @@ class Order
|
|
|
$param['official_msg'] = $update['official_msg'];
|
|
|
}
|
|
|
$param = \Dever\Helper\Secure::get($param, $seller['appsecret']);
|
|
|
+ $notify = urldecode($notify);
|
|
|
$response = Dever::curl($notify, $param, 'post')->result();
|
|
|
# ok是成功
|
|
|
$update['seller_callback'] = $response;
|