|
|
@@ -47,6 +47,11 @@ class GoodsClass extends BaseClass
|
|
|
$div = bcmul($sendCost, $num, 2);
|
|
|
$cgPrice = bcadd($cgPrice, $div, 2);
|
|
|
}
|
|
|
+ $catId = $data['catId'] ?? 0;
|
|
|
+ if (empty($catId)) {
|
|
|
+ util::fail('请选择分类');
|
|
|
+ }
|
|
|
+ $catIds = [$catId];
|
|
|
$data = [
|
|
|
'name' => $name,
|
|
|
'flower' => 0,
|
|
|
@@ -58,13 +63,14 @@ class GoodsClass extends BaseClass
|
|
|
'status' => $status,
|
|
|
'delStatus' => $delStatus,
|
|
|
'shopImg' => $shopImg,
|
|
|
+ 'catIds' => $catIds,
|
|
|
];
|
|
|
$respond = self::addGoods($data);
|
|
|
$goodsId = $respond->id ?? 0;
|
|
|
$goodsData = json_encode([['goodsId' => $goodsId, 'num' => $num, 'price' => $cgPrice]]);
|
|
|
}
|
|
|
$goodsData = json_decode($goodsData, true);
|
|
|
- if (empty($goodaInfo) || !is_array($goodsData)) {
|
|
|
+ if (empty($goodsData) || !is_array($goodsData)) {
|
|
|
util::fail('没有找到商品');
|
|
|
}
|
|
|
$ids = array_column($goodsData, 'goodsId');
|
|
|
@@ -240,11 +246,21 @@ class GoodsClass extends BaseClass
|
|
|
$sjId = $data['sjId'] ?? 0;
|
|
|
$mainId = $data['mainId'] ?? 0;
|
|
|
$shopId = $data['shopId'] ?? 0;
|
|
|
+ $flower = $data['flower'] ?? 0;
|
|
|
$categoryData = CategoryClass::getCategory($mainId);
|
|
|
$catIds = $data['catIds'] ?? [];
|
|
|
foreach ($catIds as $catId) {
|
|
|
$cName = $categoryData[$catId]['categoryName'];
|
|
|
- $addCategory = ['gId' => $id, 'name' => $name, 'cId' => $catId, 'cName' => $cName, 'sjId' => $sjId, 'py' => $py, 'mainId' => $mainId];
|
|
|
+ $addCategory = [
|
|
|
+ 'gId' => $id,
|
|
|
+ 'name' => $name,
|
|
|
+ 'cId' => $catId,
|
|
|
+ 'cName' => $cName,
|
|
|
+ 'sjId' => $sjId,
|
|
|
+ 'py' => $py,
|
|
|
+ 'mainId' => $mainId,
|
|
|
+ 'flower' => $flower,
|
|
|
+ ];
|
|
|
GoodsCategoryClass::add($addCategory);
|
|
|
CategoryClass::counters(['goodsNum' => 1], ['id' => $catId]);
|
|
|
}
|