|
|
@@ -647,28 +647,28 @@ class IntraCityController extends BaseController
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_CREATED;
|
|
|
$eo->status = ExpressOrder::STATUS_CREATED;
|
|
|
// 更新 xhOrder 表的订单状态与配送状态 -- 配送中|已发货
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>3, 'sendStatus'=>1]);
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_SENDING, 'sendStatus'=>OrderClass::SEND_STATUS_SENDING]);
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_CANCELED_BY_MERCHANT: // 商家取消订单
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_CANCELED_BY_MERCHANT;
|
|
|
- // 更新 xhOrder 表的订单状态与配送状态 -- 待配送|未发货
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>2, 'sendStatus'=>0]);
|
|
|
+ // 更新 xhOrder 表的订单状态与配送状态 -- 待配送|取消
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_UN_SEND, 'sendStatus'=>OrderClass::SEND_STATUS_CANCEL]);
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_CANCELED_BY_DELIVERY: // 配送方取消订单
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_CANCELED_BY_DELIVERY;
|
|
|
$eo->status = ExpressOrder::STATUS_CANCELED;
|
|
|
- // 更新 xhOrder 表的订单状态与配送状态 -- 待配送|未发货
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>2, 'sendStatus'=>0]);
|
|
|
+ // 更新 xhOrder 表的订单状态与配送状态 -- 待配送|取消
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_UN_SEND, 'sendStatus'=>OrderClass::SEND_STATUS_CANCEL]);
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_ACCEPTED: // 配送员接单
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_ACCEPTED;
|
|
|
// 更新 xhOrder 表的订单状态与配送状态 -- 配送中|已发货
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>3, 'sendStatus'=>1]); //订单创建时已执行了,这儿重复更新
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_SENDING, 'sendStatus'=>OrderClass::SEND_STATUS_SENDING]); //订单创建时已执行了,这儿重复更新
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_ARRIVED: // 配送员到店
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_ARRIVED;
|
|
|
// 更新 xhOrder 表的订单状态与配送状态 -- 配送中|已发货
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>3, 'sendStatus'=>1]); //订单创建时已执行了,这儿重复更新
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_SENDING, 'sendStatus'=>OrderClass::SEND_STATUS_SENDING]); //订单创建时已执行了,这儿重复更新
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_DELIVERING: // 配送中
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_DELIVERING;
|
|
|
@@ -676,13 +676,13 @@ class IntraCityController extends BaseController
|
|
|
case IntraCityExpress::ORDER_STATUS_WITHDRAWN: // 配送员撤单
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_WITHDRAWN;
|
|
|
// 更新 xhOrder 表的订单状态与配送状态 -- 待配送|未发货
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>2, 'sendStatus'=>0]);
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_UN_SEND, 'sendStatus'=>OrderClass::SEND_STATUS_UNSEND]);
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_COMPLETED: // 配送完成
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_COMPLETED;
|
|
|
$eo->status = ExpressOrder::STATUS_COMPLETED;
|
|
|
// 更新 xhOrder 表的订单状态与配送状态 -- 已完成|已送达
|
|
|
- OrderClass::updateById($storeOrderId, ['status'=>4, 'sendStatus'=>2]);
|
|
|
+ OrderClass::updateById($storeOrderId, ['status'=>OrderClass::ORDER_STATUS_COMPLETE, 'sendStatus'=>OrderClass::SEND_STATUS_COMPLETED]);
|
|
|
break;
|
|
|
case IntraCityExpress::ORDER_STATUS_EXCEPTION: // 配送异常
|
|
|
$eo->order_status = ExpressOrder::ORDER_STATUS_EXCEPTION;
|