作者 lyh

gx

... ... @@ -273,17 +273,22 @@ class ProductLogic extends BaseLogic
*/
public function handleSaveParam(&$param){
//产品图
if(isset($param['gallery'])){
if(isset($param['gallery']) && !empty($param['gallery'])){
foreach ($param['gallery'] as $k => $v){
$v['url'] = str_replace_url($v['url']);
$param['gallery'][$k] = $v;
}
$param['thumb'] = Arr::a2s($param['gallery'][0] ?? []);
$param['gallery'] = Arr::a2s($param['gallery'] ?? []);
}else{
$param['thumb'] = Arr::a2s([]);
$param['gallery'] = Arr::a2s([]);
}
if(isset($param['files'])){
if(isset($param['files']) && !empty($param['files'])){
$param['files']['url'] = str_replace_url($param['files']['url'] ?? '');
$param['files'] = Arr::a2s($param['files'] ?? []);
}else{
$param['files'] = Arr::a2s([]);
}
if(isset($param['video'])){
$param['video']['url'] = str_replace_url($param['video']['url']);
... ...