123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- namespace app\api\controller;
- use app\common\service\GoodsService;
- use hg\apidoc\annotation as Apidoc;
- /**
- * @Apidoc\Title("商品")
- * @Apidoc\Group("api")
- * @Apidoc\Sort("21")
- */
- class Goods extends Base
- {
- protected $need_login = [];
- public function initialize()
- {
- parent::initialize();
- }
- /**
- * 商品列表
- *
- * @Apidoc\Method("POST")
- * @Apidoc\Param("category_id", type="integer", require=true, desc="二级分类ID")
- * @Apidoc\Returned("id", type="integer", desc="商品ID")
- * @Apidoc\Returned("goods_name", type="integer", desc="商品名称")
- * @Apidoc\Returned("is_sku", type="string", desc="规格类型:0=单规格,1=多规格")
- * @Apidoc\Returned("weigh", type="integer", desc="权重")
- * @Apidoc\Returned("goods_sku", type="array", desc="规格列表",
- * @Apidoc\Returned("id", type="integer", desc="规格ID"),
- * @Apidoc\Returned("goods_id", type="integer", desc="商品ID"),
- * @Apidoc\Returned("attr_name", type="string", desc="规格项"),
- * @Apidoc\Returned("attr_values_text", type="array", desc="规格值列表",
- * @Apidoc\Returned("id", type="integer", desc="规格值ID"),
- * @Apidoc\Returned("value", type="string", desc="规格值")
- * )
- * )
- */
- public function get_list()
- {
- $category_id = input('category_id');
- $data = $category_id > 0 ? GoodsService::get_list($category_id) : [];
- $this->success('商品列表', $data);
- }
- }
|