rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/InBoundServiceImpl.java
@@ -182,6 +182,9 @@ } StringBuilder errorBuilder = new StringBuilder(); List<Long> areaTypeList = LocUtils.getAreaTypeList(station.getStationName()); if (areaTypeList.isEmpty()) { throw new CoolException("未查询到起点可入库区(库位规则未配置)!!!"); } for (Long areaType : areaTypeList) { if (errorBuilder.length() > 0) { errorBuilder.append(","); rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskMissionSchedules.java
@@ -227,21 +227,21 @@ flowStepInstance.setStepOrder(j); flowStepInstance.setStepCode(String.valueOf(snowflakeIdWorker.nextId())); flowStepInstance.setWmsNowTaskStatus(flowStepTemplate.getWmsNowTaskStatus()); flowStepInstance.setTaskNo(taskInstance.getTaskNo()); // 判断是否是最后一个 if (globalIndex < allFlowStepTemplates.size() - 1) { // 不是最后一个,取下一个的WmsNowTaskStatus FlowStepTemplate nextFlowStep = allFlowStepTemplates.get(globalIndex + 1); flowStepInstance.setWmsNextTaskStatus(nextFlowStep.getWmsNowTaskStatus()); if (globalIndex == 0){ task.setTaskStatus(flowStepTemplate.getWmsNowTaskStatus()); flowStepInstance.setStatus((short)1); } } else { // 是最后一个,设置为9999 flowStepInstance.setWmsNextTaskStatus(9999); } if (globalIndex == 0){ task.setTaskStatus(flowStepTemplate.getWmsNowTaskStatus()); flowStepInstance.setStatus((short)1); } flowStepInstanceService.save(flowStepInstance); globalIndex++; // 更新全局索引 } rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
@@ -664,7 +664,7 @@ } Task task = new Task(); task.setTaskCode(ruleCode) .setTaskStatus(TaskStsType.WCS_EXECUTE_IN.id) .setTaskStatus(TaskStsType.MISSION_INITIAL.id) .setTaskType(TaskType.TASK_TYPE_IN.type) .setResource(TaskResouceType.TASK_RESOUCE_PAKIN_TYPE.val) .setTargLoc(targetLoc)