shish 5 yıl önce
ebeveyn
işleme
42a5177850

+ 0 - 3
app-ghs/controllers/OrderController.php

@@ -151,9 +151,6 @@ class OrderController extends BaseController
             ProductClass::valid($productList, $this->shopId);
             $post['product'] = $productList;
 
-            //将花店每天的总订单数作为编号
-            $post['sendNum'] = StatOrderCountClass::addOrder($this->shop);
-
             $return = OrderService::createOrder($post, $custom);
             $transaction->commit();
             util::success($return);

+ 5 - 2
biz-ghs/order/classes/OrderClass.php

@@ -183,7 +183,6 @@ class OrderClass extends BaseClass
         $data['weight'] = $weight;
 
         //门店总订单数+1
-
         $shop = ShopClass::getLockById($currentShopId);
         if (empty($shop)) {
             util::fail('没有找到门店');
@@ -191,6 +190,10 @@ class OrderClass extends BaseClass
         $shop->totalOrder += 1;
         $shop->unPayOrder += 1;
         $shop->save();
+
+        //将当天日期+花店每天的总订单数作为编号
+        $data['sendNum'] = date("d") . StatOrderCountClass::addOrder($shop);
+
         $current = time() + 300;
         $data['deadline'] = isset($data['deadline']) ? $data['deadline'] : date("Y-m-d H:i:s", $current);
         $return = self::add($data, true);
@@ -556,7 +559,7 @@ class OrderClass extends BaseClass
                 'fullAddress' => $val['fullAddress'] ?? '',
             ],
             'product' => $printProduct,
-            'sendNum' => date("d") . $sendNum,
+            'sendNum' => $sendNum,
             'debtAmount' => $debtAmount,
         ];
         return $printData;

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

@@ -78,7 +78,7 @@ class OrderClass extends BaseClass
         $shop->save();
         //将花店每月的总订单数作为编号
         $riseNum = StatOrderCountClass::addOrder($shop);
-        $data['sendNum'] = $riseNum;
+        $data['sendNum'] = date("d") . $riseNum;
         $data['totalFlow'] = OrderClass::ORDER_TOTAL_FLOW;
         $return = self::add($data);