作者 lyh

gx

... ... @@ -52,7 +52,7 @@ class ProductController extends BaseController
if(!empty($lists['list'])){
foreach ($lists['list'] as $k=>$v){
//处理参数
$v = $this->handleParam($v);
// $v = $this->handleParam($v);
$lists['list'][$k] = $v;
}
}
... ...
... ... @@ -39,10 +39,6 @@ class Product extends Base
3=>'热销产品'
];
public function setThumbAttribute($value){
$value['url'] = str_replace_url($value['url']);
$this->attributes['thumb'] = Arr::a2s($value);
}
public function getThumbAttribute($value){
$value = json_decode($value,true);
... ... @@ -50,15 +46,6 @@ class Product extends Base
return $value;
}
public function setGalleryAttribute($value){
if(!empty($value)){
foreach ($value as $k => $v){
$v['url'] = str_replace_url($v['url']);
$value[$k] = $v;
}
}
$this->attributes['gallery'] = Arr::a2s($value);
}
public function getGalleryAttribute($value){
$value = Arr::s2a($value);
... ... @@ -76,21 +63,6 @@ class Product extends Base
* @method :post
* @time :2023/7/21 11:11
*/
public function setIconAttribute($value){
foreach ($value as $k => $v){
$v = str_replace_url($v);
$value[$k] = $v;
}
$this->attributes['icon'] = Arr::a2s($value);
}
/**
* @remark :图标获取器
* @name :getGalleryAttribute
* @author :lyh
* @method :post
* @time :2023/7/21 11:11
*/
public function getIconAttribute($value){
$value = Arr::s2a($value);
if(!empty($value)){
... ... @@ -102,66 +74,42 @@ class Product extends Base
return $value;
}
public function setAttrsAttribute($value){
$this->attributes['attrs'] = Arr::a2s($value);
}
public function getAttrsAttribute($value){
return Arr::s2a($value);
}
public function setDescribeAttribute($value){
$this->attributes['describe'] = Arr::a2s($value);
}
public function getDescribeAttribute($value){
return Arr::s2a($value);
}
public function setSeoMateAttribute($value){
$this->attributes['seo_mate'] = Arr::a2s($value);
}
public function getSeoMateAttribute($value){
return Arr::s2a($value);
}
public function setCategoryIdAttribute($value){
$this->attributes['category_id'] = ','.Arr::arrToSet($value).',';
}
public function getCategoryIdAttribute($value){
return Arr::setToArr(trim($value,','));
}
public function setAttrIdAttribute($value){
$this->attributes['attr_id'] = Arr::arrToSet($value);
}
public function getAttrIdAttribute($value){
return Arr::setToArr($value);
}
public function setDescribeIdAttribute($value){
$this->attributes['describe_id'] = Arr::arrToSet($value);
}
public function getDescribeIdAttribute($value){
return Arr::setToArr($value);
}
public function setKeywordIdAttribute($value){
$this->attributes['keyword_id'] = ','.Arr::arrToSet($value).',';
}
public function getKeywordIdAttribute($value){
return Arr::setToArr(trim($value,','));
}
public function setRelatedProductIdAttribute($value){
$this->attributes['related_product_id'] = Arr::arrToSet($value);
}
public function getRelatedProductIdAttribute($value){
return Arr::setToArr($value);
}
... ...