#
Junjie
2025-07-06 0d04bc5d8080b82338302fba0a59fccff2eaedfc
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/OpenServiceImpl.java
@@ -214,6 +214,32 @@
                    throw new CoolException("生成入库任务失败!");
                }
            }
        }else {
            Task task = new Task();
            task.setUuid(String.valueOf(snowflakeIdWorker.nextId()));
            task.setTaskNo(String.valueOf(Utils.getTaskNo("IN")));
            task.setWmsTaskNo(param.getTaskNo());
            task.setTaskSts(TaskStsType.NEW_INBOUND.sts);
            task.setTaskCtg(taskCtg.getId());
            task.setPriority(priority);
            task.setOriginSite(param.getOriginSite());
            task.setOriginLoc(null);
            task.setDestSite(destSite);
            task.setDestLoc(param.getDestLoc());
            task.setZpallet(param.getBarcode());
            task.setIoTime(new Date());
            task.setStartTime(new Date());
            task.setStatus(1);
            task.setMemo("");
            task.setShuttleNo(null);//等待主线程分配小车
            task.setRecordLoc("Y");//记录库存信息
            task.setHostId(hostId);//临时控制只允许host为1
            task.setMemo(param.getEndSite());
            boolean result = taskService.save(task);
            if (!result) {
                throw new CoolException("生成入库任务失败!");
            }
        }
        return R.ok();