common.php 792 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. // 应用公共文件
  3. /**
  4. * 通用化api输出模块
  5. * @param $code
  6. * @param $msg
  7. * @param array $data
  8. * @param int $httpStatus
  9. * @return \think\response\Json
  10. */
  11. function show($code,$msg,$data=[],$httpStatus=200)
  12. {
  13. $result=[
  14. 'code'=>$code,
  15. 'message'=>$msg,
  16. 'data'=>$data,
  17. ];
  18. return json($result,$httpStatus);
  19. }
  20. function showSuccess($data = [],$httpStatus=200)
  21. {
  22. $result=[
  23. 'code' => config('status.success')[0],
  24. 'message' => config('status.success')[1],
  25. 'data' => $data,
  26. ];
  27. return json($result, $httpStatus);
  28. }
  29. function showError($status, $httpStatus = 400)
  30. {
  31. $result=[
  32. 'code' => $status[0],
  33. 'message' => $status[1],
  34. 'data' => [],
  35. ];
  36. return json($result, $httpStatus);
  37. }