作者 王智

用户评价

@@ -9,6 +9,7 @@ use app\common\model\Car; @@ -9,6 +9,7 @@ use app\common\model\Car;
9 use app\common\model\Hotel; 9 use app\common\model\Hotel;
10 use app\common\model\House; 10 use app\common\model\House;
11 use app\common\model\Num; 11 use app\common\model\Num;
  12 +use app\common\model\UserTalk;
12 use app\common\model\UserToken; 13 use app\common\model\UserToken;
13 use app\common\model\Yue; 14 use app\common\model\Yue;
14 use fast\Random; 15 use fast\Random;
@@ -415,4 +416,42 @@ class User extends Api @@ -415,4 +416,42 @@ class User extends Api
415 ]; 416 ];
416 $this->success('成功', $return); 417 $this->success('成功', $return);
417 } 418 }
  419 +
  420 +
  421 + /**
  422 + * @ApiTitle (我的接口-评价)
  423 + * @ApiSummary (评价)
  424 + * @ApiMethod (POST)
  425 + * @ApiRoute (/api/user/user_talk)
  426 + * @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
  427 + * @ApiParams (name="id", type="int", required=true, description="店铺ID")
  428 + * @ApiParams (name="star", type="int", required=true, description="星级")
  429 + * @ApiParams (name="con", type="string", required=true, description="评价内容")
  430 + * @ApiReturnParams (name="code", type="integer", required=true, sample="0")
  431 + * @ApiReturnParams (name="msg", type="string", required=true, sample="返回成功")
  432 + * @ApiReturn ({
  433 + 'code':'1',
  434 + 'msg':'返回成功'
  435 + })
  436 + */
  437 + public function user_talk()
  438 + {
  439 + $token = $this->request->header();
  440 + if (empty($token['token'])) {
  441 + $this->error('请登陆后再操作!', '', '9');
  442 + }
  443 + $token_model = new UserToken();
  444 + $user_id = $token_model::get(['token' => $token['token']]);
  445 + if (!$user_id) {
  446 + $this->error('Token不存在', '', '8');
  447 + }
  448 + $param = $this->request->param();
  449 + $talk_model = new UserTalk();
  450 + $res = $talk_model->save(['star' => $param['star'], 'talk_con' => $param['con'], 'user_id' => $user_id, 'seller_id' => $param['id']]);
  451 + if ($res) {
  452 + $this->success('成功');
  453 + } else {
  454 + $this->error('评价增加失败!');
  455 + }
  456 + }
418 } 457 }