Просмотр исходного кода

客服下的单要配送流程

shish 4 лет назад
Родитель
Сommit
fde57b3695
2 измененных файлов с 7 добавлено и 2 удалено
  1. 6 1
      biz-hd/order/classes/OrderClass.php
  2. 1 1
      biz-hd/order/services/OrderService.php

+ 6 - 1
biz-hd/order/classes/OrderClass.php

@@ -242,7 +242,12 @@ class OrderClass extends BaseClass
             util::fail('订单不是待付款状态');
         }
         $orderId = $order->id ?? 0;
-        $order->status = self::ORDER_STATUS_COMPLETE;
+        if ($order->fromType == 3) {
+            //客服下的单要配送流程
+            $order->status = self::ORDER_STATUS_UN_SEND;
+        } else {
+            $order->status = self::ORDER_STATUS_COMPLETE;
+        }
         $order->payWay = $payWay;
         $order->payStatus = 1;
         $order->payTime = date("Y-m-d H:i:s");

+ 1 - 1
biz-hd/order/services/OrderService.php

@@ -298,7 +298,7 @@ class OrderService extends BaseService
         //保存订单
         $returnOrder = OrderClass::addOrder($data);
 
-        //欠款和已付款的直接完成
+        //欠款和已付款的直接完成,另外客服下的单要走配送流程,所以是待配送状态
         if (in_array($hasPay, [dict::getDict('hasPay', 'payed'), dict::getDict('hasPay', 'debt')])) {
             OrderClass::payAfter($returnOrder, $payWay);
         }