feat: 初步完成详情生成

This commit is contained in:
augushong
2026-01-08 23:43:21 +08:00
parent 3fdea8b85b
commit 0e92ab2363
22 changed files with 578 additions and 247 deletions

View File

@@ -41,15 +41,39 @@ class TestGoods extends TimeModel
protected $deleteTime = "delete_time";
public const SELECT_LIST_STATUS = ['0'=>'正常','1'=>'禁用',];
public const SELECT_LIST_STATUS = ['0' => '正常', '1' => '禁用'];
public const SELECT_LIST_TIME_STATUS = ['0'=>'未参加','1'=>'已开始','3'=>'已结束',];
public const SELECT_LIST_TIME_STATUS = ['0' => '未参加', '1' => '已开始', '3' => '已结束'];
public const SELECT_LIST_IS_RECOMMEND = ['0'=>'不推荐','1'=>'推荐',];
public const SELECT_LIST_IS_RECOMMEND = ['0' => '不推荐', '1' => '推荐'];
public const SELECT_LIST_SHOP_TYPE = ['taobao'=>'淘宝','jd'=>'京东',];
public const SELECT_LIST_SHOP_TYPE = ['taobao' => '淘宝', 'jd' => '京东'];
/**
* 商品图片获取器
* @param $value
* @return array
*/
public function getImagesListAttr($value, $data)
{
if (empty($data['images'])) {
return [];
}
return explode('|', $data['images']);
}
/**
* 检测报告获取器
* @param $value
* @return array
*/
public function getVerfiyFileListAttr($value, $data)
{
if (empty($data['verfiy_file'])) {
return [];
}
return explode('|', $data['verfiy_file']);
}
public function mallCate()
{
@@ -57,4 +81,4 @@ class TestGoods extends TimeModel
}
}
}