GsPlugOutController.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. package com.tld.controller;
  2. import com.tld.model.Error;
  3. import com.tld.service.AskGoodsService;
  4. import com.tld.service.QueryListService;
  5. import com.tld.service.WarehousingService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.util.Map;
  9. /**
  10. * gs接出接口
  11. */
  12. @RestController
  13. @RequestMapping("gsPlugOut")
  14. public class GsPlugOutController {
  15. //入库
  16. @Autowired
  17. private WarehousingService warehousingService;
  18. //出库
  19. @Autowired
  20. private AskGoodsService askGoodsService;
  21. //查询
  22. @Autowired
  23. private QueryListService queryListService;
  24. /**
  25. * 入库回传
  26. * @param orderNumber 参数
  27. */
  28. @GetMapping("plugOutWarehousing")
  29. public void plugOutWarehousing(String orderNumber , String realName){
  30. warehousingService.plugOutWarehousing(orderNumber,realName);
  31. }
  32. /**
  33. * 出库回传---生产领用单/非生产领用出库单
  34. * @param removalCode 要货申请单id
  35. */
  36. @GetMapping("plugOutRemoval")
  37. public void plugOutRemoval(String removalCode , String realName){
  38. askGoodsService.plugOutRemoval(removalCode,realName);
  39. }
  40. /**
  41. * 出销售发货单接口文档
  42. * @param removalCode 要货申请单id
  43. */
  44. @GetMapping("CreateBOLOutStock")
  45. public void CreateBOLOutStock(String removalCode , String realName){
  46. askGoodsService.CreateBOLOutStock(removalCode,realName);
  47. }
  48. /**
  49. * 移库单接口文档
  50. * @param removalCode 要货申请单id
  51. */
  52. @GetMapping("CreateGMReqOutStock")
  53. public void CreateGMReqOutStock(String removalCode , String realName ){
  54. askGoodsService.CreateGMReqOutStock(removalCode,realName);
  55. }
  56. /**
  57. * 生产收货接口文档/报工单
  58. * @param removalCode 入库单编号
  59. */
  60. @GetMapping("CreateGRReqInStock")
  61. public void CreateGRReqInStock(String removalCode , String realName){
  62. askGoodsService.CreateGRReqInStock(removalCode,realName);
  63. }
  64. /**
  65. * 其他收货接口文档/其它入库
  66. * @param removalCode 入库单编号
  67. */
  68. @GetMapping("CreateOtherInStock")
  69. public void CreateOtherInStock(String removalCode , String realName){
  70. askGoodsService.CreateOtherInStock(removalCode,realName);
  71. }
  72. /**
  73. * 其他发货补领料/其他出货接口文档/其它出库
  74. * @param removalCode 入库单编号
  75. */
  76. @GetMapping("CreateOtherDeliveryMaterials")
  77. public void CreateOtherDeliveryMaterials(String removalCode , String realName){
  78. askGoodsService.CreateOtherDeliveryMaterials(removalCode,realName);
  79. }
  80. /**
  81. * 其他发货(参照要货申请制单(其他发货通知_青岛工厂))接口文档/其他出货接口文档/其它出库
  82. * @param removalCode 入库单编号
  83. */
  84. @GetMapping("CreateOtherDeliveryMaterial")
  85. public void CreateOtherDeliveryMaterial(String removalCode , String realName){
  86. askGoodsService.CreateOtherDeliveryMaterial(removalCode,realName);
  87. }
  88. /**
  89. * 失败重传
  90. * @param error 参数
  91. * @return 返回结果
  92. */
  93. @PostMapping("anew")
  94. public Map<String, Object> anew(@RequestBody Error error){
  95. return queryListService.anew(error);
  96. }
  97. }