123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace app\api\controller;
- use app\common\controller\Api;
- use app\common\model\CustomizedCate;
- use think\Db;
- use Yansongda\Supports\Arr;
- /**
- * 产品预约接口
- * @inheritdoc
- */
- class Customized extends Api
- {
- protected $noNeedLogin = '*';
- protected $noNeedRight = '*';
- /**
- * 预约分类列表
- * @ApiReturnParams (name=id,description=id)
- * @ApiReturnParams (name=name,description=分类名称)
- */
- public function cateList(){
- $list = Db('CustomizedCate')->select();
- $this->success('查询成功',$list);
- }
- /**
- * 提交预约
- * @ApiParams (name=name,description=姓名)
- * @ApiParams (name=mobile,description=手机号)
- * @ApiParams (name=cate_id,description=分类ID)
- */
- public function submit(){
- $data=input();
- $this->validate($data,[
- 'name|姓名'=>['require'],
- 'mobile|手机号'=>['require','mobile'],
- 'cate_id|分类'=>['require'],
- ]);
- $cate=CustomizedCate::findOrFail($data['cate_id']);
- $model = new \app\common\model\Customized();
- $data['cate_name']=$cate['name'];
- $model->save(Arr::only($data,[
- 'cate_name',
- 'name',
- 'mobile',
- ]));
- $this->success('预约成功');
- }
- }
|