BoxController.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Service\Box\BoxService;
  4. use App\Service\Oa\OaService;
  5. use Illuminate\Http\Request;
  6. class BoxController extends BaseController
  7. {
  8. public function boxIn(Request $request)
  9. {
  10. $service = new BoxService();
  11. $userData = $request->userData->toArray();
  12. list($status,$data) = $service->boxIn($request->all(),$userData);
  13. if($status){
  14. return $this->json_return(200,'',$data);
  15. }else{
  16. return $this->json_return(201,$data);
  17. }
  18. }
  19. public function saveOutOrder(Request $request)
  20. {
  21. $service = new BoxService();
  22. $userData = $request->userData->toArray();
  23. list($status,$data) = $service->saveOutOrder($request->all(),$userData);
  24. if($status){
  25. return $this->json_return(200,'',$data);
  26. }else{
  27. return $this->json_return(201,$data);
  28. }
  29. }
  30. public function transportBoxIn(Request $request)
  31. {
  32. $service = new BoxService();
  33. list($status,$data) = $service->transportBoxIn($request->all());
  34. if($status){
  35. return $this->json_return(200,'',$data);
  36. }else{
  37. return $this->json_return(201,$data);
  38. }
  39. }
  40. public function boxDetail(Request $request)
  41. {
  42. $service = new BoxService();
  43. list($status,$data) = $service->boxDetail($request->all());
  44. if($status){
  45. return $this->json_return(200,'',$data);
  46. }else{
  47. return $this->json_return(201,$data);
  48. }
  49. }
  50. public function boxProductList(Request $request)
  51. {
  52. $service = new BoxService();
  53. list($status,$data) = $service->boxProductList($request->all());
  54. if($status){
  55. return $this->json_return(200,'',$data);
  56. }else{
  57. return $this->json_return(201,$data);
  58. }
  59. }
  60. public function boxOrderDetail(Request $request)
  61. {
  62. $service = new BoxService();
  63. list($status,$data) = $service->boxOrderDetail($request->all());
  64. if($status){
  65. return $this->json_return(200,'',$data);
  66. }else{
  67. return $this->json_return(201,$data);
  68. }
  69. }
  70. public function boxOrderDetailByTop(Request $request)
  71. {
  72. $service = new BoxService();
  73. list($status,$data) = $service->boxOrderDetailByTop($request->all());
  74. if($status){
  75. return $this->json_return(200,'',$data);
  76. }else{
  77. return $this->json_return(201,$data);
  78. }
  79. }
  80. public function boxOrderDetailByOrderNo(Request $request)
  81. {
  82. $service = new BoxService();
  83. list($status,$data) = $service->boxOrderDetailByOrderNo($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 boxOrderDetailByOrderNoNew(Request $request)
  91. {
  92. $service = new BoxService();
  93. list($status,$data) = $service->boxOrderDetailByOrderNoNew($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 boxOrderGroup(Request $request)
  101. {
  102. $service = new BoxService();
  103. list($status,$data) = $service->boxOrderGroup($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 boxOrderGroupGwp(Request $request)
  111. {
  112. $service = new BoxService();
  113. list($status,$data) = $service->boxOrderGroupGwp($request->all());
  114. if($status){
  115. return $this->json_return(200,'',$data);
  116. }else{
  117. return $this->json_return(201,$data);
  118. }
  119. }
  120. public function boxOrderGroupGwpDetail(Request $request)
  121. {
  122. $service = new BoxService();
  123. list($status,$data) = $service->boxOrderGroupGwpDetail($request->all());
  124. if($status){
  125. return $this->json_return(200,'',$data);
  126. }else{
  127. return $this->json_return(201,$data);
  128. }
  129. }
  130. public function transportNo(Request $request)
  131. {
  132. $service = new BoxService();
  133. list($status,$data) = $service->transportNo($request->all());
  134. if($status){
  135. return $this->json_return(200,'',$data);
  136. }else{
  137. return $this->json_return(201,$data);
  138. }
  139. }
  140. public function delBoxDetail(Request $request)
  141. {
  142. $service = new BoxService();
  143. list($status,$data) = $service->delBoxDetail($request->all());
  144. if($status){
  145. return $this->json_return(200,'',$data);
  146. }else{
  147. return $this->json_return(201,$data);
  148. }
  149. }
  150. public function boxAdd(Request $request)
  151. {
  152. $service = new BoxService();
  153. list($status,$data) = $service->boxAdd($request->all());
  154. if($status){
  155. return $this->json_return(200,'',$data);
  156. }else{
  157. return $this->json_return(201,$data);
  158. }
  159. }
  160. public function boxFhDetail(Request $request)
  161. {
  162. $service = new BoxService();
  163. list($status,$data) = $service->boxFhDetail($request->all());
  164. if($status){
  165. return $this->json_return(200,'',$data);
  166. }else{
  167. return $this->json_return(201,$data);
  168. }
  169. }
  170. public function boxFhDel(Request $request)
  171. {
  172. $service = new BoxService();
  173. list($status,$data) = $service->boxFhDel($request->all());
  174. if($status){
  175. return $this->json_return(200,'',$data);
  176. }else{
  177. return $this->json_return(201,$data);
  178. }
  179. }
  180. public function transportDetail(Request $request)
  181. {
  182. $service = new BoxService();
  183. list($status,$data) = $service->transportDetail($request->all());
  184. if($status){
  185. return $this->json_return(200,'',$data);
  186. }else{
  187. return $this->json_return(201,$data);
  188. }
  189. }
  190. public function boxFhBzList(Request $request)
  191. {
  192. $service = new BoxService();
  193. list($status,$data) = $service->boxFhBzList($request->all());
  194. if($status){
  195. return $this->json_return(200,'',$data);
  196. }else{
  197. return $this->json_return(201,$data);
  198. }
  199. }
  200. public function boxFhBzDetail(Request $request)
  201. {
  202. $service = new BoxService();
  203. list($status,$data) = $service->boxFhBzDetail($request->all());
  204. if($status){
  205. return $this->json_return(200,'',$data);
  206. }else{
  207. return $this->json_return(201,$data);
  208. }
  209. }
  210. }