|
@@ -37,7 +37,10 @@ class LowPriceGoods extends Model
|
|
|
public function addLowProduct_content($data)
|
|
public function addLowProduct_content($data)
|
|
|
{
|
|
{
|
|
|
$insert_data = [
|
|
$insert_data = [
|
|
|
|
|
+ 'company_id' => $data['company_id'],
|
|
|
|
|
+ 'product_brand' => $data['product_brand'],
|
|
|
'platform' => $data['platform'],
|
|
'platform' => $data['platform'],
|
|
|
|
|
+ 'enable_full_quantity' => $data['enable_full_quantity'],
|
|
|
'product_name' => $data['product_name'],
|
|
'product_name' => $data['product_name'],
|
|
|
'product_specs' => $data['product_specs'],
|
|
'product_specs' => $data['product_specs'],
|
|
|
'suggested_price' => $data['suggested_price'],
|
|
'suggested_price' => $data['suggested_price'],
|
|
@@ -45,7 +48,6 @@ class LowPriceGoods extends Model
|
|
|
'company_scope' => $data['company_scope'] != '' ? 2 : 1, //公司范围1=全部公司 2=指定公司
|
|
'company_scope' => $data['company_scope'] != '' ? 2 : 1, //公司范围1=全部公司 2=指定公司
|
|
|
'category_id' => $data['category_id'],
|
|
'category_id' => $data['category_id'],
|
|
|
'specify_responsible_person' => $data['specify_responsible_person'],
|
|
'specify_responsible_person' => $data['specify_responsible_person'],
|
|
|
- 'product_brand' => $data['product_brand'],
|
|
|
|
|
'insert_time' => time(),
|
|
'insert_time' => time(),
|
|
|
];
|
|
];
|
|
|
$LowProduct_id = $this->insertGetId($insert_data);
|
|
$LowProduct_id = $this->insertGetId($insert_data);
|
|
@@ -59,8 +61,9 @@ class LowPriceGoods extends Model
|
|
|
* @version 1.0
|
|
* @version 1.0
|
|
|
* @date 2026-03-31
|
|
* @date 2026-03-31
|
|
|
*/
|
|
*/
|
|
|
- public function product_keyword(){
|
|
|
|
|
- return $this->hasMany(LowPriceGoodsKeywordModel::class,'lowprice_product_id','id')->orderBy('id','asc');
|
|
|
|
|
|
|
+ public function product_keyword()
|
|
|
|
|
+ {
|
|
|
|
|
+ return $this->hasMany(LowPriceGoodsKeywordModel::class, 'lowprice_product_id', 'id')->orderBy('id', 'asc');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -81,6 +84,7 @@ class LowPriceGoods extends Model
|
|
|
'company_id' => $data['company_id'],
|
|
'company_id' => $data['company_id'],
|
|
|
'product_brand' => $data['product_brand'],
|
|
'product_brand' => $data['product_brand'],
|
|
|
'platform' => $data['platform'],
|
|
'platform' => $data['platform'],
|
|
|
|
|
+ 'enable_full_quantity' => $data['enable_full_quantity'],
|
|
|
'product_name' => $data['product_name'],
|
|
'product_name' => $data['product_name'],
|
|
|
'product_specs' => $data['product_specs'],
|
|
'product_specs' => $data['product_specs'],
|
|
|
'suggested_price' => $data['suggested_price'],
|
|
'suggested_price' => $data['suggested_price'],
|
|
@@ -118,12 +122,12 @@ class LowPriceGoods extends Model
|
|
|
}
|
|
}
|
|
|
// 如果存在采集配置的关键字
|
|
// 如果存在采集配置的关键字
|
|
|
$product_keyword = $data['product_keyword'];
|
|
$product_keyword = $data['product_keyword'];
|
|
|
- if (trim($product_keyword) !='') {
|
|
|
|
|
|
|
+ if (trim($product_keyword) != '') {
|
|
|
$ProductKeywordModel = new LowPriceGoodsKeywordModel();
|
|
$ProductKeywordModel = new LowPriceGoodsKeywordModel();
|
|
|
$product_keyword_data = explode(',', $product_keyword);
|
|
$product_keyword_data = explode(',', $product_keyword);
|
|
|
- $keyword_data =[];
|
|
|
|
|
|
|
+ $keyword_data = [];
|
|
|
foreach ($product_keyword_data as $key => $value) {
|
|
foreach ($product_keyword_data as $key => $value) {
|
|
|
- if(trim($value) == '') continue;
|
|
|
|
|
|
|
+ if (trim($value) == '') continue;
|
|
|
$keyword_data[] = [
|
|
$keyword_data[] = [
|
|
|
'lowprice_product_id' => $LowProduct_id,
|
|
'lowprice_product_id' => $LowProduct_id,
|
|
|
'keyword' => $value,
|
|
'keyword' => $value,
|
|
@@ -160,6 +164,7 @@ class LowPriceGoods extends Model
|
|
|
$store_scope = $data['store_scope'] != '' ? 2 : 1; //店铺范围1=全部店铺 2=指定店铺
|
|
$store_scope = $data['store_scope'] != '' ? 2 : 1; //店铺范围1=全部店铺 2=指定店铺
|
|
|
$company_scope = $data['company_scope'] != '' ? 2 : 1; //公司范围1=全部公司 2=指定公司
|
|
$company_scope = $data['company_scope'] != '' ? 2 : 1; //公司范围1=全部公司 2=指定公司
|
|
|
$LowProduct->company_id = $data['company_id'];
|
|
$LowProduct->company_id = $data['company_id'];
|
|
|
|
|
+ $LowProduct->enable_full_quantity = $data['enable_full_quantity'];
|
|
|
$LowProduct->platform = $data['platform'];
|
|
$LowProduct->platform = $data['platform'];
|
|
|
$LowProduct->product_brand = $data['product_brand'];
|
|
$LowProduct->product_brand = $data['product_brand'];
|
|
|
$LowProduct->product_name = $data['product_name'];
|
|
$LowProduct->product_name = $data['product_name'];
|
|
@@ -212,7 +217,7 @@ class LowPriceGoods extends Model
|
|
|
}
|
|
}
|
|
|
// 如果存在采集配置的关键字
|
|
// 如果存在采集配置的关键字
|
|
|
$product_keyword = $data['product_keyword'];
|
|
$product_keyword = $data['product_keyword'];
|
|
|
- if (trim($product_keyword) !='') {
|
|
|
|
|
|
|
+ if (trim($product_keyword) != '') {
|
|
|
$product_keyword_data = explode(',', $product_keyword);
|
|
$product_keyword_data = explode(',', $product_keyword);
|
|
|
$keyword_data = [];
|
|
$keyword_data = [];
|
|
|
foreach ($product_keyword_data as $key => $value) {
|
|
foreach ($product_keyword_data as $key => $value) {
|