FyyOrderController.php 4.0 KB

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