|
|
@@ -110,9 +110,11 @@ class GoodsClass extends BaseClass
|
|
|
$data['content'] = isset($data['content']) ? $data['content'] : '';
|
|
|
$data['stock'] = isset($data['stock']) && is_numeric($data['stock']) && $data['stock'] >= 0 ? $data['stock'] : -1;
|
|
|
$data['sold'] = isset($data['sold']) && is_numeric($data['sold']) && $data['sold'] >= 0 ? $data['sold'] : 0;
|
|
|
+ $data['py'] = stringUtil::getSpelling($data['goodsName']);
|
|
|
$goodsInfo = self::add($data);
|
|
|
$id = $goodsInfo['id'];
|
|
|
$goodsName = $goodsInfo['goodsName'];
|
|
|
+ $py = $data['py'] ?? '';
|
|
|
|
|
|
//处理分类
|
|
|
$hasCategoryIdList = CategoryClass::getCategoryIdList($merchantId);
|
|
|
@@ -122,7 +124,7 @@ class GoodsClass extends BaseClass
|
|
|
}
|
|
|
$addCategory = [];
|
|
|
foreach ($categoryIdList as $categoryId) {
|
|
|
- $addCategory[] = ['gId' => $id, 'goodsName' => $goodsName, 'cId' => $categoryId, 'merchantId' => $data['merchantId']];
|
|
|
+ $addCategory[] = ['gId' => $id, 'goodsName' => $goodsName, 'cId' => $categoryId, 'merchantId' => $data['merchantId'], 'py' => $py];
|
|
|
}
|
|
|
GoodsCategoryClass::batchAdd($addCategory);
|
|
|
//处理款式
|
|
|
@@ -146,7 +148,7 @@ class GoodsClass extends BaseClass
|
|
|
}
|
|
|
$goodsStyleList = isset($data['goodsStyleList']) && !empty($data['goodsStyleList']) ? $data['goodsStyleList'] : [];
|
|
|
unset($data['goodsStyleList']);
|
|
|
-
|
|
|
+ $py = stringUtil::getSpelling($data['goodsName']);
|
|
|
//处理分类
|
|
|
$merchantId = $data['merchantId'];
|
|
|
$merchantHasCategoryIdList = CategoryClass::getCategoryIdList($merchantId);
|
|
|
@@ -158,7 +160,7 @@ class GoodsClass extends BaseClass
|
|
|
GoodsCategoryClass::delGoodsCategory($id);
|
|
|
$addCategory = [];
|
|
|
foreach ($categoryIdList as $categoryId) {
|
|
|
- $addCategory[] = ['gId' => $id, 'goodsName' => $data['goodsName'], 'cId' => $categoryId, 'merchantId' => $data['merchantId']];
|
|
|
+ $addCategory[] = ['gId' => $id, 'goodsName' => $data['goodsName'], 'py' => $py, 'cId' => $categoryId, 'merchantId' => $data['merchantId']];
|
|
|
}
|
|
|
GoodsCategoryClass::batchAdd($addCategory);
|
|
|
|
|
|
@@ -168,6 +170,7 @@ class GoodsClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
$data['shopImg'] = json_encode($data['shopImg']);
|
|
|
+ $data['py'] = $py;
|
|
|
self::updateById($id, $data);
|
|
|
}
|
|
|
|