xuhy
5 天以前 543590e980821467ebdf4e0bf48fceed2928d7ff
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,16 @@
            int num3 = detail.getNum3();
            // 获取点位类型的占比
            String num4 = detail.getNum4();
            // 未绑定员工
            if(CollectionUtils.isEmpty(sysUsers)){
                continue;
            }
            // 生成的次数判断
            if(cycle - detail.getCurrentValue() == 1){
                continue;
            }
            SysUser sysUser = sysUsers.get(0);
            List<TProjectDept> projectDeptLists = new ArrayList<>();
@@ -189,7 +199,7 @@
            }
            int dayCleanerCount = cleanerSums / cycle;
            if((cycle - detail.getCurrentValue()) == 1 && cleanerSums % cycle != 0){
            if((cycle - detail.getCurrentValue()) == 2 && cleanerSums % cycle != 0){
                dayCleanerCount++;
            }
@@ -308,8 +318,7 @@
            template.setTaskCount(tasks.size());
            templateService.updateById(template);
            templateDetailService.updateById(detail);
        });
        }
    }
    /**