ZengTao
2024-06-17 5465a833a00ee1ab59774398ced083d88bc0027d
springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java
@@ -233,13 +233,19 @@
    // 查询进/出片任务
    public List<StorageTask> SelectStorageTask(int task_type) {
        List<StorageTask> storageTasks = new ArrayList<>();
        String loadrack="0";
        if (task_type == 0) {
            storageTasks = homeMapper.SelectStorageTask(task_type);
        } else {
            storageTasks = homeMapper.SelectStorageTask(task_type);
        }
        for (StorageTask storageTask : storageTasks) {
            storageTask.setstorageCage(homeMapper.SelectStorageByCell(storageTask.getLoadrack()));
            if (task_type == 0) {
                loadrack=storageTask.getLoadrack();
            }else{
                loadrack=storageTask.getShelfRack();
            }
            storageTask.setstorageCage(homeMapper.SelectStorageByCell(loadrack));
        }
        return storageTasks;
    }
@@ -293,13 +299,19 @@
    // 开始任务
    public Result ClaimTasks(String flowcard, Integer state, Integer line) {
        int count=homeMapper.SelectTaskCount(flowcard,line);
        Map<String, Object> map = new HashMap<>();
        if(count==0){
        if (state == 1) {
            homeMapper.ClaimTasks(flowcard, 0, line);
        } else {
            homeMapper.ClaimTasks(flowcard, 1, line);
        }
        Map<String, Object> map = new HashMap<>();
        map.put("message", "200");
        }else{
            map.put("message", "300");
        }
        return Result.success(map);
    }