正在显示
1 个修改的文件
包含
26 行增加
和
6 行删除
| @@ -346,22 +346,42 @@ class ProductController extends BaseController | @@ -346,22 +346,42 @@ class ProductController extends BaseController | ||
| 346 | return []; | 346 | return []; |
| 347 | } | 347 | } |
| 348 | $extendInfoModel = new ExtendInfo(); | 348 | $extendInfoModel = new ExtendInfo(); |
| 349 | + $infoList = $extendInfoModel->list(['product_id'=>$product_id],'created_at'); | ||
| 349 | foreach ($list as $k=>$v){ | 350 | foreach ($list as $k=>$v){ |
| 350 | - $info = $extendInfoModel->read(['key'=>$v['key'],'product_id'=>$product_id]); | ||
| 351 | - if($info == false){ | 351 | + foreach ($infoList as $values){ |
| 352 | + if($v['key'] == $values['key']){ | ||
| 353 | + $v = $this->setTypValues($v,$values); | ||
| 354 | + break; | ||
| 355 | + } | ||
| 356 | + } | ||
| 357 | + $list[$k] = $v; | ||
| 358 | + } | ||
| 359 | + $list = $this->handleExtentList($list); | ||
| 360 | + return $list; | ||
| 361 | + } | ||
| 362 | + | ||
| 363 | + /** | ||
| 364 | + * @remark :处理详情数据(初始化) | ||
| 365 | + * @name :handleList | ||
| 366 | + * @author :lyh | ||
| 367 | + * @method :post | ||
| 368 | + * @time :2024/8/14 18:26 | ||
| 369 | + */ | ||
| 370 | + public function handleExtentList($list){ | ||
| 371 | + foreach ($list as $k => $v){ | ||
| 352 | if($v['type'] == 3 || $v['type'] == 4){ | 372 | if($v['type'] == 3 || $v['type'] == 4){ |
| 373 | + if(!isset($v['values'])){ | ||
| 353 | $v['values'] = []; | 374 | $v['values'] = []; |
| 375 | + } | ||
| 354 | }else{ | 376 | }else{ |
| 377 | + if(!isset($v['values'])){ | ||
| 355 | $v['values'] = ''; | 378 | $v['values'] = ''; |
| 356 | } | 379 | } |
| 357 | - }else{ | ||
| 358 | - $v = $this->setTypValues($v,$info); | ||
| 359 | } | 380 | } |
| 360 | $list[$k] = $v; | 381 | $list[$k] = $v; |
| 361 | } | 382 | } |
| 362 | - return $list; | 383 | + return $this->success($list); |
| 363 | } | 384 | } |
| 364 | - | ||
| 365 | /** | 385 | /** |
| 366 | * @remark :扩展字段根据type返回类型 | 386 | * @remark :扩展字段根据type返回类型 |
| 367 | * @name :setTypValues | 387 | * @name :setTypValues |
-
请 注册 或 登录 后发表评论