|
@@ -105,6 +105,9 @@ public class PdaController {
|
|
|
@PostMapping("/docAsn/stock")
|
|
|
@Log(title = "码盘", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult stock(@RequestBody StockForm stockForm) {
|
|
|
+ // ERP号转换为wms系统入库单号ASNNO
|
|
|
+ List<String> asnNoList = wmsDocAsnHeaderService.changeErpNoToAsnNo(stockForm.getAsnNo());
|
|
|
+ stockForm.setAsnNo(asnNoList);
|
|
|
if (stockForm.getStockTag().equals("Y") && StringUtils.isEmpty(stockForm.getOrderNo())) {
|
|
|
return AjaxResult.error("码盘备货必须输入出库单号");
|
|
|
}
|
|
@@ -119,6 +122,9 @@ public class PdaController {
|
|
|
*/
|
|
|
@PostMapping("/docAsn/snCheck")
|
|
|
public AjaxResult snCheck(@Validated @RequestBody SnCheckForm snCheckForm) {
|
|
|
+ // ERP号转换为wms系统入库单号ASNNO
|
|
|
+ List<String> asnNoList = wmsDocAsnHeaderService.changeErpNoToAsnNo(snCheckForm.getAsnNoList());
|
|
|
+ snCheckForm.setAsnNoList(asnNoList);
|
|
|
CodeSkuRelationshipVO codeSkuRelationshipVO = wmsDocAsnHeaderService.searchSn(snCheckForm);
|
|
|
return AjaxResult.success(codeSkuRelationshipVO);
|
|
|
}
|
|
@@ -280,7 +286,9 @@ public class PdaController {
|
|
|
*/
|
|
|
@GetMapping("/docAsn/info")
|
|
|
public AjaxResult docAsnInfo(@RequestParam String asnNo) {
|
|
|
- WmsDocAsnHeader header = wmsDocAsnHeaderService.selectWmsDocAsnHeaderByAsnNo(asnNo);
|
|
|
+ // ERP号转换为wms系统入库单号ASNNO
|
|
|
+ String endAsnNo= wmsDocAsnHeaderService.changeErpNoToAsnNo(asnNo);
|
|
|
+ WmsDocAsnHeader header = wmsDocAsnHeaderService.selectWmsDocAsnHeaderByAsnNo(endAsnNo);
|
|
|
return AjaxResult.success(header);
|
|
|
}
|
|
|
|
|
@@ -292,6 +300,9 @@ public class PdaController {
|
|
|
*/
|
|
|
@GetMapping("/docAsn/stockingList")
|
|
|
public AjaxResult stockingList(@RequestBody StockingListForm stockingListForm) {
|
|
|
+ // ERP号转换为wms系统入库单号ASNNO
|
|
|
+ List<String> asnNoList = wmsDocAsnHeaderService.changeErpNoToAsnNo(stockingListForm.getAsnNoList());
|
|
|
+ stockingListForm.setAsnNoList(asnNoList);
|
|
|
List<WmsDocAsnDetails> detailsList = wmsDocAsnHeaderService.selectStockingList(stockingListForm.getAsnNoList());
|
|
|
return AjaxResult.success(detailsList);
|
|
|
}
|
|
@@ -308,7 +319,8 @@ public class PdaController {
|
|
|
@PostMapping("/docOrder/doAllocation")
|
|
|
public AjaxResult doAllocation(@RequestParam String orderNos) {
|
|
|
List<String> orderList = JSONArray.parseArray(orderNos, String.class);
|
|
|
- return wmsDocOrderHeaderService.doAllocation(orderList);
|
|
|
+ List<String> orderNoList = wmsDocOrderHeaderService.changeErpNoToOrderNo(orderList);
|
|
|
+ return wmsDocOrderHeaderService.doAllocation(orderNoList);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -319,8 +331,8 @@ public class PdaController {
|
|
|
@GetMapping("/docOrder/checkOutList")
|
|
|
public AjaxResult checkOutList(@RequestParam String orderNos) {
|
|
|
List<String> orderList = JSONArray.parseArray(orderNos, String.class);
|
|
|
- // 查询出库分配列表
|
|
|
- List<CheckOutVO> checkOutVOList = wmsDocOrderHeaderService.checkOutList(orderList);
|
|
|
+ List<String> orderNoList = wmsDocOrderHeaderService.changeErpNoToOrderNo(orderList);
|
|
|
+ List<CheckOutVO> checkOutVOList = wmsDocOrderHeaderService.checkOutList(orderNoList);
|
|
|
return AjaxResult.success(checkOutVOList);
|
|
|
}
|
|
|
|
|
@@ -353,6 +365,8 @@ public class PdaController {
|
|
|
*/
|
|
|
@PostMapping("/docOrder/arrangeStock")
|
|
|
public AjaxResult arrangeStock(@RequestBody ArrangeStockForm arrangeStockForm) {
|
|
|
+ String orderNo = wmsDocOrderHeaderService.changeErpNoToOrderNo(arrangeStockForm.getOrderNo());
|
|
|
+ arrangeStockForm.setOrderNo(orderNo);
|
|
|
return wmsDocOrderHeaderService.arrangeStock(arrangeStockForm);
|
|
|
}
|
|
|
|