正在显示
1 个修改的文件
包含
7 行增加
和
2 行删除
| @@ -273,17 +273,22 @@ class ProductLogic extends BaseLogic | @@ -273,17 +273,22 @@ class ProductLogic extends BaseLogic | ||
| 273 | */ | 273 | */ |
| 274 | public function handleSaveParam(&$param){ | 274 | public function handleSaveParam(&$param){ |
| 275 | //产品图 | 275 | //产品图 |
| 276 | - if(isset($param['gallery'])){ | 276 | + if(isset($param['gallery']) && !empty($param['gallery'])){ |
| 277 | foreach ($param['gallery'] as $k => $v){ | 277 | foreach ($param['gallery'] as $k => $v){ |
| 278 | $v['url'] = str_replace_url($v['url']); | 278 | $v['url'] = str_replace_url($v['url']); |
| 279 | $param['gallery'][$k] = $v; | 279 | $param['gallery'][$k] = $v; |
| 280 | } | 280 | } |
| 281 | $param['thumb'] = Arr::a2s($param['gallery'][0] ?? []); | 281 | $param['thumb'] = Arr::a2s($param['gallery'][0] ?? []); |
| 282 | $param['gallery'] = Arr::a2s($param['gallery'] ?? []); | 282 | $param['gallery'] = Arr::a2s($param['gallery'] ?? []); |
| 283 | + }else{ | ||
| 284 | + $param['thumb'] = Arr::a2s([]); | ||
| 285 | + $param['gallery'] = Arr::a2s([]); | ||
| 283 | } | 286 | } |
| 284 | - if(isset($param['files'])){ | 287 | + if(isset($param['files']) && !empty($param['files'])){ |
| 285 | $param['files']['url'] = str_replace_url($param['files']['url'] ?? ''); | 288 | $param['files']['url'] = str_replace_url($param['files']['url'] ?? ''); |
| 286 | $param['files'] = Arr::a2s($param['files'] ?? []); | 289 | $param['files'] = Arr::a2s($param['files'] ?? []); |
| 290 | + }else{ | ||
| 291 | + $param['files'] = Arr::a2s([]); | ||
| 287 | } | 292 | } |
| 288 | if(isset($param['video'])){ | 293 | if(isset($param['video'])){ |
| 289 | $param['video']['url'] = str_replace_url($param['video']['url']); | 294 | $param['video']['url'] = str_replace_url($param['video']['url']); |
-
请 注册 或 登录 后发表评论