Authored by Rock Zhang

添加意见靠谱或者不靠谱接口

@@ -322,6 +322,25 @@ class UserData @@ -322,6 +322,25 @@ class UserData
322 } 322 }
323 323
324 /** 324 /**
  325 + * 意见靠谱,不靠谱接口
  326 + *
  327 + * @param int $uid 用户ID
  328 + * @param string $udid 客户端唯一标识
  329 + * @param int $suggest_id 意见id
  330 + * @return array 接口返回的数据
  331 + */
  332 + public static function upAndDown($uid, $udid, $suggest_id)
  333 + {
  334 + $param = Yohobuy::param();
  335 + $param['uid'] = $uid;
  336 + $param['udid'] = $udid;
  337 + $param['content'] = $suggest_id;
  338 + $param['client_secret'] = Sign::getSign($param);
  339 +
  340 + return Yohobuy::get(Yohobuy::SERVICE_URL . 'suggest/api/v1/suggest/is_reliable', $param);
  341 + }
  342 +
  343 + /**
325 * 提交意见反馈接口 344 * 提交意见反馈接口
326 * 345 *
327 * @param int $uid 用户ID 346 * @param int $uid 用户ID
@@ -48,7 +48,6 @@ class HomeController extends AbstractAction @@ -48,7 +48,6 @@ class HomeController extends AbstractAction
48 'myIndexPage' => true, 48 'myIndexPage' => true,
49 'pageFooter' => true 49 'pageFooter' => true
50 ); 50 );
51 - echo $this->getRequest()->getActionName();  
52 $uid = $this->getUid(); 51 $uid = $this->getUid();
53 if ($uid) { 52 if ($uid) {
54 $data['isLogin'] = true; 53 $data['isLogin'] = true;
@@ -430,6 +429,22 @@ class HomeController extends AbstractAction @@ -430,6 +429,22 @@ class HomeController extends AbstractAction
430 } 429 }
431 430
432 /** 431 /**
  432 + * 异步点击靠谱或者不靠谱
  433 + */
  434 + public function upAndDownAction()
  435 + {
  436 + if ($this->isAjax())
  437 + {
  438 + $uid = $this->getUid();
  439 + $udid = $this->getUdid();
  440 + $suggest_id = $this->post('suggest_id', 0);
  441 + $result = \Index\UserModel::upAndDown($uid, $udid, $suggest_id);
  442 +
  443 + $this->echoJson($result);
  444 + }
  445 + }
  446 +
  447 + /**
433 * 会员等级展示页 448 * 会员等级展示页
434 */ 449 */
435 public function gradeAction() 450 public function gradeAction()
@@ -486,6 +486,34 @@ class UserModel @@ -486,6 +486,34 @@ class UserModel
486 } 486 }
487 487
488 /** 488 /**
  489 + * 处理意见靠谱,不靠谱接口返回结果
  490 + *
  491 + * @param int $uid 用户ID
  492 + * @param string $udid 客户端唯一标识
  493 + * @param int $suggest_id 意见id
  494 + * @return array|mixed 处理之后的数据
  495 + */
  496 + public static function upAndDown($uid, $udid, $suggest_id)
  497 + {
  498 + $result = array('code' => 400, 'message' => '出错啦');
  499 +
  500 + if (empty($suggest_id)) {
  501 + $result['code'] = 401;
  502 + $result['message'] = '指定意见不存在';
  503 + } else {
  504 + // 调用接口
  505 + $save = UserData::upAndDown($uid, $udid, $suggest_id);
  506 +
  507 + if (isset($save['code']) && $save['code'] == 200) {
  508 + $result['code'] = 200;
  509 + $result['message'] = '操作成功';
  510 + }
  511 + }
  512 +
  513 + return $result;
  514 + }
  515 +
  516 + /**
489 * 处理我的消息数据 517 * 处理我的消息数据
490 * 518 *
491 * @param int $uid 用户ID 519 * @param int $uid 用户ID