Praise.php 633 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace app\home\controller;
  3. use think\Controller;
  4. use app\user\model\UserPraise;
  5. class Praise extends Controller{
  6. private $praiseModel;
  7. public function _initialize(){
  8. parent::_initialize();
  9. $this->praiseModel = new UserPraise();
  10. }
  11. public function click(){
  12. $data = decode($this->request->post());
  13. $user = $data['u'];
  14. $target = $data['t'];
  15. $info = $this->praiseModel->getTargetInfo($user, $target);
  16. if($info) return json(['error'=>1212]);
  17. $this->praiseModel->add(['id'=>getId(), "user_id"=>$user, 'target_id'=>$target]);
  18. return json(['error'=>0]);
  19. }
  20. }