shish 3 gadi atpakaļ
vecāks
revīzija
0f23379fdb
1 mainītis faili ar 20 papildinājumiem un 3 dzēšanām
  1. 20 3
      biz-hd/goods/classes/GoodsClass.php

+ 20 - 3
biz-hd/goods/classes/GoodsClass.php

@@ -97,7 +97,24 @@ class GoodsClass extends BaseClass
             $cover = isset($shopImg[0]) ? $shopImg[0] : '';
             $catId = $data['catId'] ?? 0;
             if (empty($catId)) {
-                util::fail('请选择分类');
+                $hasCat = CategoryClass::getByCondition(['mainId' => $mainId, 'flower' => 0, 'default' => 1], true);
+                if (empty($hasCat)) {
+                    $catData = [
+                        'mainId' => $mainId,
+                        'sjId' => $sjId,
+                        'shopId' => $shopId,
+                        'default' => 1,
+                        'flower' => 0,
+                        'categoryName' => '未分类绿植',
+                        'inTurn' => 0,
+                        'status' => 0,
+                    ];
+                    $hasCat = CategoryClass::add($catData, true);
+                }
+                $catId = $hasCat->id ?? 0;
+                if (empty($catId)) {
+                    util::fail('还是没有找到分类');
+                }
             }
             $catIds = [$catId];
             $addGoodsData = [
@@ -603,7 +620,7 @@ class GoodsClass extends BaseClass
             $cardInfo = $params['cardInfo'] ?? '';
             $anonymity = $params['anonymity'] ?? 0;
             $manyType = $params['manyType'] ?? 0;
-            $sendNum = $params['sendNum']??'';
+            $sendNum = $params['sendNum'] ?? '';
             $hasReachTime = 0;
             $reachPeriod = 0;
             $reachDate = '0000-00-00';
@@ -647,7 +664,7 @@ class GoodsClass extends BaseClass
                 'anonymity' => $anonymity,
                 'sh' => $sh,
                 'manyType' => $manyType,
-                'sendNum'=>$sendNum,
+                'sendNum' => $sendNum,
             ];
             $main = MainClass::getById($mainId, true);
             if (empty($main)) {