| | |
| | | |
| | | // 模板:detail 优先于 task |
| | | if (detail.getTemplateid() != null) { |
| | | // 兼容历史数据:明细 templateid 可能是模板库ID,不能直接作为任务模板ID使用。 |
| | | if ("2".equals(serviceTask.getType()) |
| | | && String.valueOf(detail.getTemplateid()).equals(serviceTask.getLibtemplateid()) |
| | | && serviceTask.getTemplateid() != null) { |
| | | log.warn("计划明细 templateid [{}] 是模板库ID,已回退为任务模板ID [{}], taskid={}, detailId={}", |
| | | detail.getTemplateid(), serviceTask.getTemplateid(), serviceTask.getTaskid(), detail.getId()); |
| | | subtask.setTemplateid(serviceTask.getTemplateid()); |
| | | } else { |
| | | subtask.setTemplateid(detail.getTemplateid()); |
| | | } |
| | | subtask.setTemplatename(detail.getTemplatename()); |
| | | } |
| | | if (detail.getLibtemplateid() != null) { |