|
@@ -367,6 +367,75 @@ public class PdaController {
|
|
|
return AjaxResult.success(detailsList);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询已经码盘的明细
|
|
|
+ *
|
|
|
+ * @param stockingListForm
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/docAsn/stockingDetailList")
|
|
|
+ public AjaxResult stockingDetailList(@RequestBody StockingListForm stockingListForm) {
|
|
|
+ // ERP号转换为wms系统入库单号ASNNO
|
|
|
+ List<String> asnNoList = wmsDocAsnHeaderService.changeErpNoToAsnNo(stockingListForm.getAsnNoList());
|
|
|
+ if (asnNoList.size() == 0) {
|
|
|
+ return AjaxResult.error("请扫描正确的入库单号");
|
|
|
+ }
|
|
|
+ stockingListForm.setAsnNoList(asnNoList);
|
|
|
+ List<WmsDocAsnDetails> detailsList = wmsDocAsnHeaderService.selectStockingList(stockingListForm.getAsnNoList());
|
|
|
+ List<stockingDetail> stockingDetailList = new ArrayList<>();
|
|
|
+ stockingDetail stockingDetail = null;
|
|
|
+ for (WmsDocAsnDetails wmsDocAsnDetails : detailsList) {
|
|
|
+ stockingDetail = new stockingDetail();
|
|
|
+ WmsDocAsnHeader wmsDocAsnHeader = wmsDocAsnHeaderService.selectWmsDocAsnHeaderByAsnNo(wmsDocAsnDetails.getAsnNo());
|
|
|
+ stockingDetail.setErpNo(wmsDocAsnHeader.getAsnReference1());
|
|
|
+ stockingDetail.setSku(wmsDocAsnDetails.getSku());
|
|
|
+ stockingDetail.setQty(wmsDocAsnDetails.getExpectedQty().toString());
|
|
|
+ stockingDetail.setReceivingQty(wmsDocAsnDetails.getReceivedQty().toString());
|
|
|
+ stockingDetailList.add(stockingDetail);
|
|
|
+ }
|
|
|
+ return AjaxResult.success(stockingDetailList);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public static class stockingDetail{
|
|
|
+ private String erpNo;
|
|
|
+ private String sku;
|
|
|
+ private String qty;
|
|
|
+ private String receivingQty;
|
|
|
+
|
|
|
+ public String getErpNo() {
|
|
|
+ return erpNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setErpNo(String erpNo) {
|
|
|
+ this.erpNo = erpNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSku() {
|
|
|
+ return sku;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSku(String sku) {
|
|
|
+ this.sku = sku;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getQty() {
|
|
|
+ return qty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setQty(String qty) {
|
|
|
+ this.qty = qty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getReceivingQty() {
|
|
|
+ return receivingQty;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReceivingQty(String receivingQty) {
|
|
|
+ this.receivingQty = receivingQty;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//endregion
|
|
|
|
|
|
//region PDA出库
|