|
@@ -544,27 +544,26 @@ class ordersendlistControl extends SystemControl
|
|
|
if (empty($order_list)) {
|
|
|
showMessage('暂无数据');
|
|
|
}
|
|
|
- $logic_vr_order = Logic("vr_order");
|
|
|
- $mod_vr_order = Model('vr_order');
|
|
|
- foreach ($order_list as $order) {
|
|
|
+
|
|
|
+ foreach ($order_list as $order)
|
|
|
+ {
|
|
|
$order_id = $order['order_id'];
|
|
|
if ($type == 'success') {
|
|
|
- $logic_vr_order->changeOrderStateSuccess($order_id, true);
|
|
|
if (!empty($official_sn)) {
|
|
|
- $model_refill_order->edit($order_id, ['official_sn' => $official_sn]);
|
|
|
+ $logic_vr_order = Logic("vr_order");
|
|
|
+ $logic_vr_order->changeOrderStateSuccess($order_id, true);
|
|
|
+ $model_refill_order->edit($order_id, ['official_sn' => $official_sn,'notify_state' => 1, 'notify_time' => time()]);
|
|
|
+ util::pop_queue_order($order['mchid'], $order['mch_order']);
|
|
|
+ QueueClient::push("NotifyMerchantComplete", ['order_id' => $order_id, 'manual' => true]);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ refill\util::manual_success($order_id);
|
|
|
}
|
|
|
} elseif ($type == 'cancel') {
|
|
|
- $order_info = $mod_vr_order->getOrderInfo(['order_id' => $order_id]);
|
|
|
- $logic_vr_order->changeOrderStateCancel($order_info, '', "充值失败", true, true);
|
|
|
- } else {
|
|
|
- continue;
|
|
|
- }
|
|
|
- if ($order['notify_time'] == 0) {
|
|
|
- $model_refill_order->edit($order_id, ['notify_state' => 1, 'notify_time' => time()]);
|
|
|
+ refill\util::manual_cancel($order_id);
|
|
|
}
|
|
|
- util::pop_queue_order($order['mchid'], $order['mch_order']);
|
|
|
- QueueClient::push("NotifyMerchantComplete", ['order_id' => $order_id, 'manual' => true]);
|
|
|
}
|
|
|
+
|
|
|
$this->log("手动强制处理", 1);
|
|
|
showMessage('操作成功');
|
|
|
}
|