FyyOrderController.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Service\FyyOrderService;
  4. use Illuminate\Http\Request;
  5. use Illuminate\Support\Facades\Redis;
  6. class FyyOrderController extends BaseController
  7. {
  8. public function setFyy(Request $request)
  9. {
  10. $data = $request->all();
  11. if(! isset($data['host']) || ! isset($data['port']) || ! isset($data['database'])) return;
  12. $array = [
  13. 'sqlserver_host' => $data['host'],
  14. 'sqlserver_port' => $data['port'],
  15. 'sqlserver_database' => $data['database']
  16. ];
  17. Redis::set('fyy_sql_server',json_encode($array));
  18. Redis::expire('fyy_sql_server', 86400);
  19. dump('ok');die;
  20. }
  21. public function fyySaveOutOrder(Request $request)
  22. {
  23. $service = new FyyOrderService();
  24. $userData = $request->userData->toArray();
  25. list($status,$data) = $service->fyySaveOutOrder($request->all());
  26. if($status){
  27. return $this->json_return(200,'',$data);
  28. }else{
  29. return $this->json_return(201,$data);
  30. }
  31. }
  32. public function add(Request $request)
  33. {
  34. $service = new FyyOrderService();
  35. $userData = $request->userData->toArray();
  36. list($status,$data) = $service->add($request->all(),$userData);
  37. if($status){
  38. return $this->json_return(200,'',$data);
  39. }else{
  40. return $this->json_return(201,$data);
  41. }
  42. }
  43. public function edit(Request $request)
  44. {
  45. $service = new FyyOrderService();
  46. $user = $request->get('auth');
  47. list($status,$data) = $service->edit($request->all());
  48. if($status){
  49. return $this->json_return(200,'',$data);
  50. }else{
  51. return $this->json_return(201,$data);
  52. }
  53. }
  54. public function del(Request $request)
  55. {
  56. $service = new FyyOrderService();
  57. $user = $request->get('auth');
  58. list($status,$data) = $service->del($request->all());
  59. if($status){
  60. return $this->json_return(200,'',$data);
  61. }else{
  62. return $this->json_return(201,$data);
  63. }
  64. }
  65. public function orderList(Request $request)
  66. {
  67. $service = new FyyOrderService();
  68. $user = $request->get('auth');
  69. list($status,$data) = $service->orderList($request->all());
  70. if($status){
  71. return $this->json_return(200,'',$data);
  72. }else{
  73. return $this->json_return(201,$data);
  74. }
  75. }
  76. public function orderDetail(Request $request)
  77. {
  78. $service = new FyyOrderService();
  79. $user = $request->get('auth');
  80. list($status,$data) = $service->orderDetail($request->all());
  81. if($status){
  82. return $this->json_return(200,'',$data);
  83. }else{
  84. return $this->json_return(201,$data);
  85. }
  86. }
  87. public function fyyRefreshOnHandQuantity(Request $request){
  88. $service = new FyyOrderService();
  89. $user = $request->get('auth');
  90. list($status,$data) = $service->fyyRefreshOnHandQuantity($request->all());
  91. if($status){
  92. return $this->json_return(200,'',$data);
  93. }else{
  94. return $this->json_return(201,$data);
  95. }
  96. }
  97. }