| | |
| | | * 把 patTaskRelevance 的基准日字段回填到 baseSubtask 后,委托给解耦入口。 |
| | | */ |
| | | public void buildSubtasksForPatient(ServiceTask serviceTask, |
| | | ServiceTaskVO serviceTaskVO, |
| | | List<Map<String, Object>> preachformList, |
| | | ServiceTaskSchedule schedule, |
| | | List<ServiceTaskScheduleDetail> detailList, |
| | | List<ServiceTaskScheduleDetail> scheduleDetailList, |
| | | PatTaskRelevance patTaskRelevance, |
| | | ServiceSubtask baseSubtask) { |
| | | // 回填基准日字段(手动路径的 baseSubtask 由 VO 拼装,基准日字段可能未填全) |
| | |
| | | if (baseSubtask.getAdmindate() == null) { |
| | | baseSubtask.setAdmindate(patTaskRelevance.getVisittime()); |
| | | } |
| | | buildSubtasksForPatient(serviceTask, schedule, detailList, baseSubtask, |
| | | serviceTaskVO.getPreachformList()); |
| | | buildSubtasksForPatient(serviceTask, schedule, scheduleDetailList, baseSubtask, preachformList); |
| | | } |
| | | |
| | | /** |