FyyOrderController.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  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. $array = [
  12. 'sqlserver_host' => $data['host'] ?? '',
  13. 'sqlserver_port' => $data['port'] ?? 0,
  14. 'sqlserver_zt' => $data['zt'] ?? '',
  15. 'sqlserver_account' => $data['account'] ?? '',
  16. 'sqlserver_password' => $data['password'] ?? '',
  17. 'sqlserver_host_api' => $data['host_api'] ?? '',
  18. ];
  19. Redis::set('fyy_sql_server',json_encode($array));
  20. Redis::expire('fyy_sql_server', 86400);
  21. dump('ok');die;
  22. }
  23. public function fyySaveOutOrder(Request $request)
  24. {
  25. $service = new FyyOrderService();
  26. $userData = $request->userData->toArray();
  27. list($status,$data) = $service->fyySaveOutOrder($request->all(),$userData);
  28. if($status){
  29. return $this->json_return(200,'',$data);
  30. }else{
  31. return $this->json_return(201,$data);
  32. }
  33. }
  34. public function add(Request $request)
  35. {
  36. $service = new FyyOrderService();
  37. $userData = $request->userData->toArray();
  38. list($status,$data) = $service->add($request->all(),$userData);
  39. if($status){
  40. return $this->json_return(200,'',$data);
  41. }else{
  42. return $this->json_return(201,$data);
  43. }
  44. }
  45. public function edit(Request $request)
  46. {
  47. $service = new FyyOrderService();
  48. $user = $request->get('auth');
  49. list($status,$data) = $service->edit($request->all());
  50. if($status){
  51. return $this->json_return(200,'',$data);
  52. }else{
  53. return $this->json_return(201,$data);
  54. }
  55. }
  56. public function del(Request $request)
  57. {
  58. $service = new FyyOrderService();
  59. $user = $request->get('auth');
  60. list($status,$data) = $service->del($request->all());
  61. if($status){
  62. return $this->json_return(200,'',$data);
  63. }else{
  64. return $this->json_return(201,$data);
  65. }
  66. }
  67. public function orderList(Request $request)
  68. {
  69. $service = new FyyOrderService();
  70. $user = $request->get('auth');
  71. list($status,$data) = $service->orderList($request->all());
  72. if($status){
  73. return $this->json_return(200,'',$data);
  74. }else{
  75. return $this->json_return(201,$data);
  76. }
  77. }
  78. public function orderDetail(Request $request)
  79. {
  80. $service = new FyyOrderService();
  81. $user = $request->get('auth');
  82. list($status,$data) = $service->orderDetail($request->all());
  83. if($status){
  84. return $this->json_return(200,'',$data);
  85. }else{
  86. return $this->json_return(201,$data);
  87. }
  88. }
  89. public function fyyRefreshOnHandQuantity(Request $request){
  90. $service = new FyyOrderService();
  91. $userData = $request->userData->toArray();
  92. list($status,$data) = $service->fyyRefreshOnHandQuantity($request->all(),$userData);
  93. if($status){
  94. return $this->json_return(200,'',$data);
  95. }else{
  96. return $this->json_return(201,$data);
  97. }
  98. }
  99. public function orderMobileList(Request $request)
  100. {
  101. $service = new FyyOrderService();
  102. list($status,$data) = $service->orderMobileList($request->all());
  103. if($status){
  104. return $this->json_return(200,'',$data);
  105. }else{
  106. return $this->json_return(201,$data);
  107. }
  108. }
  109. public function getShipmentOrder(Request $request){
  110. $service = new FyyOrderService();
  111. $userData = $request->userData->toArray();
  112. list($status,$data) = $service->getShipmentOrder($request->all(),$userData);
  113. if($status){
  114. return $this->json_return(200,'',$data);
  115. }else{
  116. return $this->json_return(201,$data);
  117. }
  118. }
  119. }