|
...
|
...
|
@@ -270,20 +270,39 @@ class ProductController extends BaseController |
|
|
|
$v['is_renovation'] = $this->getProductIsRenovation($templateInfo,$v['id']);
|
|
|
|
$v['url'] = $this->user['domain'].$v['route'];
|
|
|
|
//获取当前数据扩展字段及值
|
|
|
|
$v['extend'] = $this->getExtendInfo($v['id']);
|
|
|
|
return $v;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取扩展字段详情
|
|
|
|
* @name :getExtendInfo
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/11/14 9:45
|
|
|
|
*/
|
|
|
|
public function getExtendInfo($product_id){
|
|
|
|
$extendInfoModel = new ExtendInfo();
|
|
|
|
$v['extend'] = $extendInfoModel->list(['product_id'=>$v['id']],'created_at');
|
|
|
|
foreach ($v['extend'] as $k1=>$v1){
|
|
|
|
if($v1['type'] == 3){
|
|
|
|
$v1['values'] = getImageUrl($v1['values']);
|
|
|
|
}elseif ($v1['type'] == 4){
|
|
|
|
$v1['values'] = getFileUrl($v1['values']);
|
|
|
|
$extend = $extendInfoModel->list(['product_id'=>$product_id],'created_at');
|
|
|
|
if(!empty($extend)){
|
|
|
|
foreach ($extend as $k=>$v){
|
|
|
|
if($v['type'] == 3){
|
|
|
|
foreach ($v['values'] as $k1=>$v1){
|
|
|
|
$v1 = getImageUrl($v1);
|
|
|
|
$v['values'][$k1] = $v1;
|
|
|
|
}
|
|
|
|
}elseif ($v['type'] == 4){
|
|
|
|
foreach ($v['values'] as $k1=>$v1){
|
|
|
|
$v1 = getFileUrl($v1);
|
|
|
|
$v['values'][$k1] = $v1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$extend[$k] = $v;
|
|
|
|
}
|
|
|
|
$v['extend'][$k1] = $v1;
|
|
|
|
}
|
|
|
|
return $v;
|
|
|
|
return $extend;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :保存产品数据
|
|
|
|
* @name :save
|
...
|
...
|
|