|
@@ -0,0 +1,36 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace app\api\controller\mall;
|
|
|
+
|
|
|
+use app\common\controller\Api;
|
|
|
+use app\common\model\Category;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 商城商品接口
|
|
|
+ * @inheritdoc
|
|
|
+ */
|
|
|
+class Goods extends Api
|
|
|
+{
|
|
|
+ protected $noNeedLogin = '*';
|
|
|
+ protected $noNeedRight = '*';
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商品列表
|
|
|
+ * @ApiParams (name=name,description=商品名称)
|
|
|
+ * @ApiParams (name=page,description=分页)
|
|
|
+ * @ApiParams (name=limit,description=分页)
|
|
|
+ */
|
|
|
+ public function index(){
|
|
|
+ $data=input();
|
|
|
+ $map=[];
|
|
|
+ if(!empty($data['name'])){
|
|
|
+ $map[]=['name','like',"%{$data['name']}%"];
|
|
|
+ }
|
|
|
+ $query=\app\common\model\Goods::show()
|
|
|
+ ->where($map)
|
|
|
+ ->field('content',true)
|
|
|
+ ->order('id','desc')
|
|
|
+ ->paginate($data['limit']??20);
|
|
|
+ $this->success('',$query);
|
|
|
+ }
|
|
|
+}
|