|
@@ -9,7 +9,6 @@ use QueueClient;
|
|
|
|
|
|
class RefillCallBack implements refill\IRefillCallBack
|
|
|
{
|
|
|
-
|
|
|
public function verify($params) : bool
|
|
|
{
|
|
|
$input = $params;
|
|
@@ -43,19 +42,14 @@ class RefillCallBack implements refill\IRefillCallBack
|
|
|
|
|
|
$order_info = Model('vr_order')->getOrderInfo(['order_sn' => $order_sn]);
|
|
|
if(empty($order_info)) {
|
|
|
- return false;
|
|
|
+ return [false,false];
|
|
|
}
|
|
|
|
|
|
$order_id = $order_info['order_id'];
|
|
|
if($status === 2) {
|
|
|
- $logic_vr_order = Logic("vr_order");
|
|
|
- $logic_vr_order->changeOrderStateSuccess($order_id);
|
|
|
- QueueClient::push("NotifyMerchantComplete",['order_id' => $order_id]);
|
|
|
+ return [$order_id,true];
|
|
|
} else {
|
|
|
- $logic_vr_order = Logic("vr_order");
|
|
|
- $logic_vr_order->changeOrderStateCancel($order_id);
|
|
|
- QueueClient::push("NotifyMerchantComplete",['order_id' => $order_id]);
|
|
|
+ return [$order_id,false];
|
|
|
}
|
|
|
- return true;
|
|
|
}
|
|
|
}
|