| | |
| | | public List<ServiceSubtask> selectServiceSubtaskList(ServiceSubtaskEntity serviceSubtaskVO); |
| | | |
| | | /** |
| | | * 查询已完成、且尚未被专科档案生成日志处理的住院随访子任务(补偿扫描用)。 |
| | | * |
| | | * @param orgid 机构ID |
| | | * @param serviceTypes 服务类型白名单 |
| | | * @param startTime 完成时间下限 |
| | | * @param limit 最大条数 |
| | | * @return 子任务集合 |
| | | */ |
| | | public List<ServiceSubtask> selectCompletedInhospFollowups(@Param("orgid") String orgid, |
| | | @Param("serviceTypes") List<String> serviceTypes, |
| | | @Param("startTime") Date startTime, |
| | | @Param("limit") int limit); |
| | | |
| | | /** |
| | | * 分页第一阶段:只取当前页的子任务 id。 |
| | | * <p> |
| | | * where / order 与 {@link #selectServiceSubtaskList} 共用同一份 XML 片段 |
| | |
| | | * 非任务组(appltype != 5):endtime + send_day(缺省1) + Σ补偿天数 + 1 天; |
| | | * 任务组(appltype = 5):按 schedule_benchmark 解析基准时间 |
| | | * (1-入院 2-出院 3-就诊 4-入组 0/其它-自定义时间) + day_offset |
| | | * + send_day(缺省1) + Σ补偿天数 + 1 天。 |
| | | * + Σ补偿天数 + 1 天(不叠加 send_day)。 |
| | | * 补偿天数取自 service_subtask_preachform.compensate_time 按子任务求和, |
| | | * 用子任务快照而非 service_task.preachform_desc,保证历史数据不随任务改配置而变动。 |
| | | * rateDay 参数不再参与该口径。 |