|
...
|
...
|
@@ -289,33 +289,33 @@ class ProductController extends BaseController |
|
|
|
return [];
|
|
|
|
}
|
|
|
|
$extendInfoModel = new ExtendInfo();
|
|
|
|
foreach ($list as $k=>$v){
|
|
|
|
$info = $extendInfoModel->read(['key'=>$v['key'],'product_id'=>$product_id]);
|
|
|
|
if($info === false){
|
|
|
|
if($v['type'] == 3 || $v['type'] == 4){
|
|
|
|
$v['values'] == [];
|
|
|
|
}else{
|
|
|
|
$v['values'] = '';
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
if($v['type'] == 3){
|
|
|
|
$arr = json_decode($info['values']);
|
|
|
|
foreach ($arr as $k1=>$v1){
|
|
|
|
$v1 = getImageUrl($v1);
|
|
|
|
$arr[$k1] = $v1;
|
|
|
|
}
|
|
|
|
}elseif($v['type'] == 4){
|
|
|
|
$arr1 = json_decode($info['values']);
|
|
|
|
foreach ($arr1 as $k1=>$v1){
|
|
|
|
$v1 = getImageUrl($v1);
|
|
|
|
$arr1[$k1] = $v1;
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$v['values'] = $info['values'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$list[$k] = $v;
|
|
|
|
}
|
|
|
|
// foreach ($list as $k=>$v){
|
|
|
|
// $info = $extendInfoModel->read(['key'=>$v['key'],'product_id'=>$product_id]);
|
|
|
|
// if($info === false){
|
|
|
|
// if($v['type'] == 3 || $v['type'] == 4){
|
|
|
|
// $v['values'] == [];
|
|
|
|
// }else{
|
|
|
|
// $v['values'] = '';
|
|
|
|
// }
|
|
|
|
// }else{
|
|
|
|
// if($v['type'] == 3){
|
|
|
|
// $arr = json_decode($info['values']);
|
|
|
|
// foreach ($arr as $k1=>$v1){
|
|
|
|
// $v1 = getImageUrl($v1);
|
|
|
|
// $arr[$k1] = $v1;
|
|
|
|
// }
|
|
|
|
// }elseif($v['type'] == 4){
|
|
|
|
// $arr1 = json_decode($info['values']);
|
|
|
|
// foreach ($arr1 as $k1=>$v1){
|
|
|
|
// $v1 = getImageUrl($v1);
|
|
|
|
// $arr1[$k1] = $v1;
|
|
|
|
// }
|
|
|
|
// }else{
|
|
|
|
// $v['values'] = $info['values'];
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// $list[$k] = $v;
|
|
|
|
// }
|
|
|
|
return $list;
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|