shish 3 жил өмнө
parent
commit
76f590c122

+ 2 - 0
biz-hd/goods/classes/GoodsClass.php

@@ -602,6 +602,7 @@ class GoodsClass extends BaseClass
             $thirdSn = $params['thirdSn'] ?? '';
             $cardInfo = $params['cardInfo'] ?? '';
             $anonymity = $params['anonymity'] ?? 0;
+            $manyType = $params['manyType'] ?? 0;
             $hasReachTime = 0;
             $reachPeriod = 0;
             $reachDate = '0000-00-00';
@@ -644,6 +645,7 @@ class GoodsClass extends BaseClass
                 'cardInfo' => $cardInfo,
                 'anonymity' => $anonymity,
                 'sh' => $sh,
+                'manyType' => $manyType,
             ];
             $main = MainClass::getById($mainId, true);
             if (empty($main)) {

+ 3 - 0
biz-hd/order/services/OrderService.php

@@ -114,6 +114,8 @@ class OrderService extends BaseService
         $groupGoodsData = [];
         $groupItemData = [];
 
+        $manyType = count($product) > 1 ? 1 : 0;
+
         foreach ($product as $key => $val) {
             if (isset($val['property']) == false) {
                 util::fail('没有找到产品属性');
@@ -289,6 +291,7 @@ class OrderService extends BaseService
         $data['sjId'] = $sjId;
         $data['shopId'] = $shopId;
         $data['mainId'] = $mainId;
+        $data['manyType'] = $manyType;
         $data['payWay'] = $payWay;
         $data['orderSn'] = $orderSn;
         $data['status'] = OrderClass::ORDER_STATUS_UN_PAY;

+ 2 - 0
biz-hd/work/classes/WorkClass.php

@@ -126,6 +126,7 @@ class WorkClass extends BaseClass
         $cardInfo = $data['cardInfo'] ?? '';
         $anonymity = $data['anonymity'] ?? 0;
         $sh = $data['sh'] ?? 0;
+        $manyType = $data['manyType'] ?? 0;
 
         $ids = array_column($goods, 'productId');
         $info = GoodsClass::getByIds($ids, null, 'id');
@@ -193,6 +194,7 @@ class WorkClass extends BaseClass
                 'cardInfo' => $cardInfo,
                 'anonymity' => $anonymity,
                 'sh' => $sh,
+                'manyType' => $manyType,
             ];
             self::createFinish($current, $main);
         }

+ 2 - 1
biz-mall/order/classes/OrderGoodsClass.php

@@ -37,8 +37,9 @@ class OrderGoodsClass extends BaseClass
                 $thirdSn = $order->thirdSn ?? '';
                 $cardInfo = $order->cardInfo ?? '';
                 $anonymity = $order->anonymity ?? 0;
+                $manyType = $order->manyType ?? 0;
                 $params = ['orderId' => $orderId, 'orderSn' => $orderSn, 'shopId' => $shopId, 'sendType' => $sendType, 'thirdSn' => $thirdSn, 'cardInfo' => $cardInfo, 'anonymity' => $anonymity,
-                    'fromType' => $fromType, 'orderPrice' => $orderPrice, 'remark' => $remark, 'orderDebtPrice' => $orderDebtPrice];
+                    'fromType' => $fromType, 'orderPrice' => $orderPrice, 'remark' => $remark, 'orderDebtPrice' => $orderDebtPrice, 'manyType' => $manyType];
                 $flower = $goods->flower ?? 0;
                 //鲜花类不需要验证库存,库存可以负数,并相应生成制作单
                 $checkStock = $flower == 0 ? true : false;