|
@@ -29,14 +29,15 @@ class RefillCallBack implements refill\IRefillCallBack
|
|
|
{
|
|
|
$status = intval($params['resultno']);
|
|
|
$order_sn = $params['sporderid'];
|
|
|
- $order_info = Model('vr_order')->getOrderInfo(['order_sn' => $order_sn]);
|
|
|
+ $order_info = Model('vr_order')->getOrderInfoForNotify(['order_sn' => $order_sn]);
|
|
|
if (empty($order_info)) {
|
|
|
return [false, false, false,false];
|
|
|
}
|
|
|
|
|
|
$order_id = $order_info['order_id'];
|
|
|
if ($status === 1) {
|
|
|
- $data['official_sn'] = strtolower($params['remark1']) == 'null' ? '' : $params['remark1'];
|
|
|
+ $official_sn = strtolower($params['remark1']) == 'null' ? '' : $params['remark1'];
|
|
|
+ $data['official_sn'] = config::trim_prefix($official_sn);
|
|
|
Model('refill_order')->edit($order_id, $data);
|
|
|
return [$order_id, true, false, true];
|
|
|
} elseif ($status === 9) {
|