MaterialController.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Service\MaterialService;
  4. use App\Service\MeasureService;
  5. use App\Service\SysMenuService;
  6. use Illuminate\Http\Request;
  7. class MaterialController extends BaseController
  8. {
  9. public function basicMaterialList(Request $request)
  10. {
  11. $service = new MaterialService();
  12. $user = $request->get('auth');
  13. list($status,$data) = $service->basicMaterialList($request->all());
  14. if($status){
  15. return $this->json_return(200,'',$data);
  16. }else{
  17. return $this->json_return(201,$data);
  18. }
  19. }
  20. public function basicMaterialEdit(Request $request)
  21. {
  22. $service = new MaterialService();
  23. $user = $request->get('auth');
  24. list($status,$data) = $service->basicMaterialEdit($request->all());
  25. if($status){
  26. return $this->json_return(200,'',$data);
  27. }else{
  28. return $this->json_return(201,$data);
  29. }
  30. }
  31. public function basicMaterialDel(Request $request)
  32. {
  33. $service = new MaterialService();
  34. $user = $request->get('auth');
  35. list($status,$data) = $service->basicMaterialDel($request->all());
  36. if($status){
  37. return $this->json_return(200,'',$data);
  38. }else{
  39. return $this->json_return(201,$data);
  40. }
  41. }
  42. public function basicMaterialAdd(Request $request)
  43. {
  44. $service = new MaterialService();
  45. $user = $request->get('auth');
  46. list($status,$data) = $service->basicMaterialAdd($request->all(),$request->all());
  47. if($status){
  48. return $this->json_return(200,'',$data);
  49. }else{
  50. return $this->json_return(201,$data);
  51. }
  52. }
  53. public function materialList(Request $request)
  54. {
  55. $service = new MaterialService();
  56. $user = $request->get('auth');
  57. list($status,$data) = $service->materialList($request->all());
  58. if($status){
  59. return $this->json_return(200,'',$data);
  60. }else{
  61. return $this->json_return(201,$data);
  62. }
  63. } public function materialDetail(Request $request)
  64. {
  65. $service = new MaterialService();
  66. $user = $request->get('auth');
  67. list($status,$data) = $service->materialDetail($request->all());
  68. if($status){
  69. return $this->json_return(200,'',$data);
  70. }else{
  71. return $this->json_return(201,$data);
  72. }
  73. }
  74. public function materialEdit(Request $request)
  75. {
  76. $service = new MaterialService();
  77. $user = $request->get('auth');
  78. list($status,$data) = $service->materialEdit($request->all());
  79. if($status){
  80. return $this->json_return(200,'',$data);
  81. }else{
  82. return $this->json_return(201,$data);
  83. }
  84. }
  85. public function materialDel(Request $request)
  86. {
  87. $service = new MaterialService();
  88. $user = $request->get('auth');
  89. list($status,$data) = $service->materialDel($request->all());
  90. if($status){
  91. return $this->json_return(200,'',$data);
  92. }else{
  93. return $this->json_return(201,$data);
  94. }
  95. }
  96. public function materialAdd(Request $request)
  97. {
  98. $service = new MaterialService();
  99. $user = $request->get('auth');
  100. list($status,$data) = $service->materialAdd($request->all(),$request->all());
  101. if($status){
  102. return $this->json_return(200,'',$data);
  103. }else{
  104. return $this->json_return(201,$data);
  105. }
  106. }
  107. }