正在显示
1 个修改的文件
包含
28 行增加
和
9 行删除
| @@ -270,19 +270,38 @@ class ProductController extends BaseController | @@ -270,19 +270,38 @@ class ProductController extends BaseController | ||
| 270 | $v['is_renovation'] = $this->getProductIsRenovation($templateInfo,$v['id']); | 270 | $v['is_renovation'] = $this->getProductIsRenovation($templateInfo,$v['id']); |
| 271 | $v['url'] = $this->user['domain'].$v['route']; | 271 | $v['url'] = $this->user['domain'].$v['route']; |
| 272 | //获取当前数据扩展字段及值 | 272 | //获取当前数据扩展字段及值 |
| 273 | + $v['extend'] = $this->getExtendInfo($v['id']); | ||
| 274 | + return $v; | ||
| 275 | + } | ||
| 276 | + | ||
| 277 | + /** | ||
| 278 | + * @remark :获取扩展字段详情 | ||
| 279 | + * @name :getExtendInfo | ||
| 280 | + * @author :lyh | ||
| 281 | + * @method :post | ||
| 282 | + * @time :2023/11/14 9:45 | ||
| 283 | + */ | ||
| 284 | + public function getExtendInfo($product_id){ | ||
| 273 | $extendInfoModel = new ExtendInfo(); | 285 | $extendInfoModel = new ExtendInfo(); |
| 274 | - $v['extend'] = $extendInfoModel->list(['product_id'=>$v['id']],'created_at'); | ||
| 275 | - foreach ($v['extend'] as $k1=>$v1){ | ||
| 276 | - if($v1['type'] == 3){ | ||
| 277 | - $v1['values'] = getImageUrl($v1['values']); | ||
| 278 | - }elseif ($v1['type'] == 4){ | ||
| 279 | - $v1['values'] = getFileUrl($v1['values']); | 286 | + $extend = $extendInfoModel->list(['product_id'=>$product_id],'created_at'); |
| 287 | + if(!empty($extend)){ | ||
| 288 | + foreach ($extend as $k=>$v){ | ||
| 289 | + if($v['type'] == 3){ | ||
| 290 | + foreach ($v['values'] as $k1=>$v1){ | ||
| 291 | + $v1 = getImageUrl($v1); | ||
| 292 | + $v['values'][$k1] = $v1; | ||
| 280 | } | 293 | } |
| 281 | - $v['extend'][$k1] = $v1; | 294 | + }elseif ($v['type'] == 4){ |
| 295 | + foreach ($v['values'] as $k1=>$v1){ | ||
| 296 | + $v1 = getFileUrl($v1); | ||
| 297 | + $v['values'][$k1] = $v1; | ||
| 282 | } | 298 | } |
| 283 | - return $v; | ||
| 284 | } | 299 | } |
| 285 | - | 300 | + $extend[$k] = $v; |
| 301 | + } | ||
| 302 | + } | ||
| 303 | + return $extend; | ||
| 304 | + } | ||
| 286 | 305 | ||
| 287 | /** | 306 | /** |
| 288 | * @remark :保存产品数据 | 307 | * @remark :保存产品数据 |
-
请 注册 或 登录 后发表评论