ProductController.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Service\MeasureService;
  4. use App\Service\ProductService;
  5. use App\Service\SysMenuService;
  6. use Illuminate\Http\Request;
  7. class ProductController extends BaseController
  8. {
  9. public function add(Request $request)
  10. {
  11. $service = new ProductService();
  12. $user = $request->get('auth');
  13. list($status,$data) = $service->add($request->all(),$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 edit(Request $request)
  21. {
  22. $service = new ProductService();
  23. $user = $request->get('auth');
  24. list($status,$data) = $service->edit($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 del(Request $request)
  32. {
  33. $service = new ProductService();
  34. $user = $request->get('auth');
  35. list($status,$data) = $service->del($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 productList(Request $request)
  43. {
  44. $service = new ProductService();
  45. $user = $request->get('auth');
  46. list($status,$data) = $service->productList($request->all());
  47. if($status){
  48. return $this->json_return(200,'',$data);
  49. }else{
  50. return $this->json_return(201,$data);
  51. }
  52. }
  53. }