Kaynağa Gözat

库位移动优化1.1

dfsfs 1 yıl önce
ebeveyn
işleme
1ad215d545

+ 2 - 1
warewms-ams/src/main/java/com/ruoyi/ams/business/BusinessServiceImpl.java

@@ -657,7 +657,8 @@ public class BusinessServiceImpl implements IBusinessService {
 
                 //转发任务
                 if (StringUtils.isNotEmpty(wcsTask.getTaskType())
-                        && wcsTask.getTaskType().equals(Constant.TASK_TYPE.FORWARD.getValue())) {
+                        && (wcsTask.getTaskType().equals(Constant.TASK_TYPE.FORWARD.getValue())
+                        || wcsTask.getTaskType().equals(Constant.TASK_TYPE.MV.getValue()))) {
                     sendTask(wcsTask);
                     wcsTask.setState(10L);
                     wcsTaskService.updateWcsTask(wcsTask);

+ 1 - 1
warewms-ams/src/main/java/com/ruoyi/ams/inv/service/impl/InvLotLocIdServiceImpl.java

@@ -230,7 +230,7 @@ public class InvLotLocIdServiceImpl implements IInvLotLocIdService {
         wcsTask.setShopId(Constant.WAREHOUSE_ID.toString());
         wcsTask.setCreateDate(new Date());
         wcsTask.setBusinessType("01");
-        wcsTask.setTaskType(Constant.TASK_TYPE.FORWARD.getValue());
+        wcsTask.setTaskType(Constant.TASK_TYPE.MV.getValue());
         wcsTask.setExt8("");
         // 三向车叉尺方向(货叉朝左1,朝右2,中位或其他0)
         // 如果起始点是仓储区,左1,右2,我们系统A是靠马路也就是叉尺的右边

+ 9 - 1
warewms-base/src/main/java/com/ruoyi/base/constant/Constant.java

@@ -441,7 +441,15 @@ public class Constant {
         /**
          * 移库任务
          */
-        MV("MV");
+        MV("MV"),
+        /**
+         * 出库任务
+         */
+        SO("SO"),
+        /**
+         * 入库任务
+         */
+        ASN("ASN");
         private String value;
 
         TASK_TYPE(String value) {