Переглянути джерело

入库流程——工单下发增加行号

LZH 2 роки тому
батько
коміт
c574655451

+ 13 - 0
warewms-ams/src/main/java/com/ruoyi/ams/xuankuang/domain/form/BillTaskForm.java

@@ -49,6 +49,19 @@ public class BillTaskForm {
      */
     private String docNo;
 
+    public String getLineNo() {
+        return lineNo;
+    }
+
+    public void setLineNo(String lineNo) {
+        this.lineNo = lineNo;
+    }
+
+    /**
+     * 单据行号
+     */
+    private String lineNo;
+
     public Integer getMaterial() {
         return material;
     }

+ 4 - 0
warewms-ams/src/main/java/com/ruoyi/ams/xuankuang/service/WcsToWmsApiService.java

@@ -124,6 +124,10 @@ public class WcsToWmsApiService {
         // 任务号
         String wcsNo = emptyPalletLocForm.getWcsNo();
 
+        if (taskType == 0){
+            return AjaxResult.error("未传入空托仓位请求类型");
+        }
+
         // 判重
         WcsTask wcsTaskQuery = new WcsTask();
         wcsTaskQuery.setExt1("");

+ 1 - 0
warewms-ams/src/main/java/com/ruoyi/ams/xuankuang/service/WmsDocAsnSubService.java

@@ -61,6 +61,7 @@ public class WmsDocAsnSubService {
             billTaskForm.setPackageType(Integer.valueOf(baseSku.getSkuType()));
             billTaskForm.setType(Constant.ASN_TYP.getByValue(wmsDocAsnHeader.getAsnType()).getValue1());
             billTaskForm.setNum(details.getExpectedQty().intValue());
+            billTaskForm.setLineNo(details.getAsnLineNo().toString());
 //            billTaskForm.setDest(Constant.PRODUCTION_LINE_SITE.getByValue());
             billTaskForm.setMaterial(Integer.valueOf(baseSku.getDesc2()));
             //调用工单下发