|
|
@@ -60,6 +60,9 @@ class Product extends Controller
|
|
|
if (isset($result['data']) && count($result['data']) > 0) {
|
|
|
foreach ($result['data'] as $key => $value) {
|
|
|
$result['data'][$key]['platform'] = isset($value['platform']) ? explode(',', $value['platform']) : '';
|
|
|
+ $product_specs = isset($value['product_specs']) ? explode(',', $value['product_specs']) : '';
|
|
|
+ //移除空数组
|
|
|
+ $result['data'][$key]['product_specs'] = array_filter($product_specs);
|
|
|
}
|
|
|
}
|
|
|
// 加载模板
|
|
|
@@ -91,6 +94,9 @@ class Product extends Controller
|
|
|
if (!$data) return json_send(['code' => 'error', 'msg' => '记录不存在']);
|
|
|
|
|
|
$data->platform = isset($data->platform) ? explode(',', $data->platform) : '';
|
|
|
+ $product_specs = isset($data->product_specs) ? explode(',', $data->product_specs) : '';
|
|
|
+ //移除空数组
|
|
|
+ $data->product_specs = array_filter($product_specs);
|
|
|
// 加载模板
|
|
|
return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $data]);
|
|
|
}
|
|
|
@@ -117,6 +123,11 @@ class Product extends Controller
|
|
|
// 接收数据
|
|
|
$all_data = request()->all();
|
|
|
//采集信息配置
|
|
|
+ $enable_full_quantity = request('enable_full_quantity', 1);//全量,0启用,1禁用
|
|
|
+ $all_data['enable_full_quantity'] = $enable_full_quantity;
|
|
|
+ if($enable_full_quantity == 1 && !isset($all_data['product_specs'])){
|
|
|
+ return json_send(['code' => 'error', 'msg' => '非全量采集时,商品规格不能为空']);
|
|
|
+ }
|
|
|
$minimum_order_quantity = request('minimum_order_quantity', 1);
|
|
|
$sampling_cycle = request('sampling_cycle', '0');
|
|
|
$sampling_start_time = request('sampling_start_time', '');
|
|
|
@@ -169,6 +180,11 @@ class Product extends Controller
|
|
|
// 接收数据
|
|
|
$all_data = request()->all();
|
|
|
//采集信息配置
|
|
|
+ $enable_full_quantity = request('enable_full_quantity', 1);//全量,0启用,1禁用
|
|
|
+ $all_data['enable_full_quantity'] = $enable_full_quantity;
|
|
|
+ if($enable_full_quantity == 1 && !isset($all_data['product_specs'])){
|
|
|
+ return json_send(['code' => 'error', 'msg' => '非全量采集时,商品规格不能为空']);
|
|
|
+ }
|
|
|
$minimum_order_quantity = request('minimum_order_quantity', 1);
|
|
|
$sampling_cycle = request('sampling_cycle', '0');
|
|
|
$sampling_start_time = request('sampling_start_time', '');
|