ComplaintController.php 843 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Services\Api\ComplaintService;
  5. /**
  6. * 投诉建议
  7. * Class ComplaintController
  8. * @package App\Http\Controllers\Api
  9. */
  10. class ComplaintController extends webApp
  11. {
  12. /**
  13. * 提交
  14. */
  15. public function submit()
  16. {
  17. $params = request()->post();
  18. try {
  19. if (ComplaintService::make()->submit($this->userId, $params)) {
  20. return showJson(ComplaintService::make()->getError(), true);
  21. } else {
  22. return showJson(ComplaintService::make()->getError(), false);
  23. }
  24. } catch (\Exception $exception) {
  25. $error = ['data' => $exception->getTrace(), 'err' => $exception->getMessage()];
  26. return showJson(1046, false, $error);
  27. }
  28. }
  29. }