|
|
@@ -335,12 +335,12 @@ class IntraCityController extends BaseController
|
|
|
}
|
|
|
// 不能创建配送的几种订单状态
|
|
|
if ($order['status'] != 2) {
|
|
|
- util::fail('不能叫跑腿,请刷新页面哈');
|
|
|
+ util::fail('已不能叫跑腿,请刷新页面哈');
|
|
|
}
|
|
|
// 不能创建配送的几种配送状态
|
|
|
$notCanCreateSendStatus = [-1, 3];
|
|
|
if (!in_array($order['sendStatus'], $notCanCreateSendStatus)) {
|
|
|
- util::fail('不能叫跑腿,请刷新页面');
|
|
|
+ util::fail('已不能叫跑腿,请刷新页面');
|
|
|
}
|
|
|
if ($order['repeat'] == 1) {
|
|
|
util::fail('收款码订单不支持跑腿');
|
|
|
@@ -464,8 +464,8 @@ class IntraCityController extends BaseController
|
|
|
|
|
|
if (isset($result['errcode']) && $result['errcode'] === 0) {
|
|
|
$deliveryId = $result['service_trans_id'] ?? '';
|
|
|
- // 更新订单状态为配送中,已呼叫小哥,等小哥接单
|
|
|
- OrderClass::updateById($orderId, ['sendStatus' => 0,'status'=>3, 'deliveryId' => $deliveryId]);
|
|
|
+ // 更新订单状态为配送中,已呼叫小哥,等小哥接单;有可能到店自取的转跑腿,sendType要变化
|
|
|
+ OrderClass::updateById($orderId, ['sendStatus' => 0, 'status' => 3, 'deliveryId' => $deliveryId, 'sendType' => 2]);
|
|
|
|
|
|
// 保存进 xhExpressOrder 表
|
|
|
$orderData = [
|