whycxzp
2025-04-03 cf3aa090e21f1743c2c998309a83897b05241c63
src/main/java/com/whyc/service/WmsService.java
@@ -63,21 +63,26 @@
            WmsResponse responseInside = JsonUtil.getGson().fromJson(dataStr, WmsResponse.class);
            response.set(1,responseInside);
            //对下发的任务进行数据库存储
            Task task = new Task();
            task.setTaskNo(responseInside.getTask_no());
            task.setDes(palletDto.getDes());
            //将字符串列表转为1组字符串,每个元素用逗号分割
            Date date = new Date();
            List<String> pallets = palletDto.getPallets();
            task.setPallets(String.join(",", pallets));
            List<String> taskNos = responseInside.getTask_no();
            for (int i = 0; i < pallets.size(); i++) {
                String pallet = pallets.get(i);
                String taskNo = taskNos.get(i);
                Task task = new Task();
                task.setTaskNo(taskNo);
                task.setPallets(pallet);
                task.setDes(palletDto.getDes());
            List<String> activateParameter = palletDto.getActivateParameter();
            task.setActivateParameter(String.join(",",activateParameter));
            Date date = new Date();
            task.setCreateTime(date);
            taskService.add(task);
            }
        }
        return response;
    }