skyouc
昨天 d0b5833231bfc7f96aaa67cb77b81f57a58deb26
出库波次拣货功能优化
2个文件已修改
8 ■■■■■ 已修改文件
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java
@@ -189,7 +189,7 @@
                    throw new CoolException("出库单更新状态失败");
                }
                if (!Objects.isNull(oldOrderItem.getFieldsIndex())) {
                if (Objects.isNull(oldOrderItem.getFieldsIndex())) {
                    throw new CoolException("票号不能为空!!");
                }
                //Fix 这里只针对希日项目的票号功能,票号和uuid为一对一的情况,不会出现重复的情况
rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
@@ -551,13 +551,11 @@
        tasks.forEach(task -> {
            TaskLog taskLog = new TaskLog();
            BeanUtils.copyProperties(task, taskLog);
            taskLog.setTaskId(task.getId())
                    .setId(null);
            taskLog.setTaskId(task.getId()).setId(null);
            if (!taskLogService.save(taskLog)) {
                throw new CoolException("任务历史档保存失败!!");
            }
            List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>().eq(TaskItem::getTaskId, task.getId()));
            //入库单据明细上报
            if (task.getTaskType() <= TaskType.TASK_TYPE_CHECK_IN.type) {
                for (TaskItem taskItem : taskItems) {
@@ -583,7 +581,7 @@
                try {
                    reportStationStatus(task);
                } catch (Exception e) {
                    throw new RuntimeException(e);
                    throw new CoolException(e.getMessage());
                }
            }