AnswersController.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\api\controller\qa;
  3. use app\Request;
  4. use app\models\qa\QaReply;
  5. use app\models\user\User;
  6. use crmeb\services\UtilService;
  7. class AnswersController
  8. {
  9. //提交回复
  10. public function AddReply(Request $request){
  11. $data = UtilService::postMore([
  12. ['pid',''],
  13. ['content', ''],
  14. ], $request);
  15. $data['uid']=$request->uid();
  16. $data['add_time']=time();
  17. $res=QaReply::AddReply($data);
  18. // User::repIntegral($request->uid());
  19. if($res){
  20. return app('json')->success('成功');
  21. }else{
  22. return app('json')->fail('失败');
  23. }
  24. }
  25. //获取回复列表
  26. public function AnList(Request $request){
  27. header('Access-Control-Allow-Origin: *');
  28. $data = UtilService::getMore([
  29. ['pid','0'],
  30. ['page','0'],
  31. ['limit','20'],
  32. ], $request);
  33. $arr=QaReply::AnList($data['pid'],$data['page'],$data['limit']);
  34. if($arr){
  35. foreach ($arr as &$value){
  36. $value['add_time']=date('Y-m-d H:i:s',$value['add_time']);
  37. $value['userinfo']=User::where('uid',$value['uid'])->select()->toArray();
  38. }
  39. }
  40. return app('json')->success($arr);
  41. }
  42. }