diff --git a/app/admin/controller/test/Goods.php b/app/admin/controller/test/Goods.php index 9d9a9eb..3601754 100644 --- a/app/admin/controller/test/Goods.php +++ b/app/admin/controller/test/Goods.php @@ -27,29 +27,13 @@ class Goods extends AdminController $this->model = new \app\admin\model\TestGoods(); - $select_list_status_list = []; - foreach ($this->model::SELECT_LIST_STATUS as $key => $value) { - $select_list_status_list[] = ['value' => $key, 'label' => $value]; - } - $this->assign('select_list_status', $select_list_status_list, true); + $this->assign('select_list_status', $this->model::SELECT_LIST_STATUS, true); - $select_list_time_status_list = []; - foreach ($this->model::SELECT_LIST_TIME_STATUS as $key => $value) { - $select_list_time_status_list[] = ['value' => $key, 'label' => $value]; - } - $this->assign('select_list_time_status', $select_list_time_status_list, true); + $this->assign('select_list_time_status', $this->model::SELECT_LIST_TIME_STATUS, true); - $select_list_is_recommend_list = []; - foreach ($this->model::SELECT_LIST_IS_RECOMMEND as $key => $value) { - $select_list_is_recommend_list[] = ['value' => $key, 'label' => $value]; - } - $this->assign('select_list_is_recommend', $select_list_is_recommend_list, true); + $this->assign('select_list_is_recommend', $this->model::SELECT_LIST_IS_RECOMMEND, true); - $select_list_shop_type_list = []; - foreach ($this->model::SELECT_LIST_SHOP_TYPE as $key => $value) { - $select_list_shop_type_list[] = ['value' => $key, 'label' => $value]; - } - $this->assign('select_list_shop_type', $select_list_shop_type_list, true); + $this->assign('select_list_shop_type', $this->model::SELECT_LIST_SHOP_TYPE, true); } diff --git a/app/admin/model/TestGoods.php b/app/admin/model/TestGoods.php index b7d911c..49b5126 100644 --- a/app/admin/model/TestGoods.php +++ b/app/admin/model/TestGoods.php @@ -73,6 +73,18 @@ class TestGoods extends TimeModel } return explode('|', $data['verfiy_file']); } + /** + * 商品类型获取器 + * @param $value + * @return array + */ + public function getShopTypeListAttr($value, $data) + { + if (empty($data['shop_type'])) { + return []; + } + return explode(',', $data['shop_type']); + } public function mallCate() diff --git a/app/admin/view/test/goods/read.html b/app/admin/view/test/goods/read.html index d0513e9..2d6a677 100644 --- a/app/admin/view/test/goods/read.html +++ b/app/admin/view/test/goods/read.html @@ -8,14 +8,13 @@