From 2163e4b74fe82a3e422fb29007a5512001af475d Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期二, 08 七月 2025 14:47:10 +0800 Subject: [PATCH] bug修改 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java index d679c65..8af7cba 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java @@ -90,7 +90,7 @@ // 通过模板id查询员工巡检员 List<SysUser> sysUsers = sysUserService.selectUserByTempLateId(template.getId()); // 创建任务 - list.forEach(detail -> { + for (TTemplateDetail detail : list) { // 计算周期 int cycle = detail.getCycle(); switch (detail.getCycleType()){ @@ -116,6 +116,10 @@ int num3 = detail.getNum3(); // 获取点位类型的占比 String num4 = detail.getNum4(); + + if(CollectionUtils.isEmpty(sysUsers)){ + continue; + } SysUser sysUser = sysUsers.get(0); List<TProjectDept> projectDeptLists = new ArrayList<>(); @@ -308,8 +312,7 @@ template.setTaskCount(tasks.size()); templateService.updateById(template); templateDetailService.updateById(detail); - }); - + } } /** -- Gitblit v1.7.1