|
|
@@ -64,12 +64,6 @@ class CallBackHandler
|
|
|
|
|
|
$order = OrderClass::getById($deliveryOrder->ghsOrderId, true, 'id,sendStatus,deliveryId,purchaseId,customId,status');
|
|
|
if ($order) {
|
|
|
- $order->sendStatus = $sendStatus;
|
|
|
- $order->status = $orderStatus;
|
|
|
- if (!$order->save()) {
|
|
|
- Yii::warning('更新主订单配送状态失败: ' . json_encode($order->getErrors(), JSON_UNESCAPED_UNICODE), 'huolala-callback');
|
|
|
- }
|
|
|
-
|
|
|
// 确认送达或取消订单,更新主订单状态
|
|
|
if ($sendStatus == 5) {
|
|
|
OrderClass::confirmReach($order, ['staffId' => 0, 'staffName' => '']);
|
|
|
@@ -77,6 +71,12 @@ class CallBackHandler
|
|
|
if ($sendStatus == -1 || $sendStatus == -2) {
|
|
|
OrderClass::cancelOrderSend($order, ['staffId' => 0, 'staffName' => '']);
|
|
|
}
|
|
|
+
|
|
|
+ $order->sendStatus = $sendStatus;
|
|
|
+ $order->status = $orderStatus;
|
|
|
+ if (!$order->save()) {
|
|
|
+ Yii::warning('更新主订单配送状态失败: ' . json_encode($order->getErrors(), JSON_UNESCAPED_UNICODE), 'huolala-callback');
|
|
|
+ }
|
|
|
} else {
|
|
|
Yii::warning('未找到主订单: ghsOrderId=' . $deliveryOrder->ghsOrderId, 'huolala-callback');
|
|
|
}
|