|
|
@@ -83,13 +83,13 @@ class OrderService extends BaseService
|
|
|
return $return->attributes;
|
|
|
}
|
|
|
|
|
|
- //自取免发货流程处理 ssh 2021.1.24
|
|
|
+ //自取免配送流程处理 ssh 2021.1.24
|
|
|
public static function withoutSend($order)
|
|
|
{
|
|
|
if (isset($order->status) == false) {
|
|
|
util::fail('没有订单状态');
|
|
|
}
|
|
|
- if ($order->status == self::ORDER_STATUS_COMPLETE) {
|
|
|
+ if ($order->status == OrderClass::ORDER_STATUS_COMPLETE) {
|
|
|
util::fail('订单已完成');
|
|
|
}
|
|
|
|
|
|
@@ -103,6 +103,10 @@ class OrderService extends BaseService
|
|
|
$shop->sendingOrder += 1;
|
|
|
$shop->save();
|
|
|
|
|
|
+ //自取免配送
|
|
|
+ $order->sendType = OrderClass::SEND_TYPE_NO;
|
|
|
+ $order->save();
|
|
|
+
|
|
|
//订单完成
|
|
|
self::finish($order, $shop);
|
|
|
|
|
|
@@ -138,10 +142,10 @@ class OrderService extends BaseService
|
|
|
}
|
|
|
|
|
|
//订单完成
|
|
|
- public static function finish($order, $shop, $sendType)
|
|
|
+ public static function finish($order, $shop)
|
|
|
{
|
|
|
//销售单完成
|
|
|
- $order = OrderClass::complete($order, $shop, $sendType);
|
|
|
+ $order = OrderClass::complete($order, $shop);
|
|
|
//采购单完成
|
|
|
$purchaseId = $order->purchaseId ?? 0;
|
|
|
$purchase = PurchaseClass::getById($purchaseId, true);
|
|
|
@@ -421,7 +425,7 @@ class OrderService extends BaseService
|
|
|
$order->payWay = $payWay;
|
|
|
$order->status = OrderClass::ORDER_STATUS_UN_SEND;
|
|
|
if ($payWay == dict::getDict('payWay', 'debtPay')) {
|
|
|
- $order->debt = self::DEBT_YES;
|
|
|
+ $order->debt = OrderClass::DEBT_YES;
|
|
|
}
|
|
|
$order->save();
|
|
|
|