| | |
| | | public String addSubTaskAgain(ServiceSubtask ServiceSubtask); |
| | | |
| | | /** |
| | | * 首次随访任务超时后,按下一任务自动生成再次随访任务(随访中心)。 |
| | | * <p> |
| | | * 与手动入口的差异:随访中心科室未配置时回退原任务科室;同一原任务只生成一条(锁 + 条件更新幂等)。 |
| | | * |
| | | * @param serviceSubtask 已超时的首次随访子任务 |
| | | * @return 结果描述 |
| | | */ |
| | | public String addSubTaskAgainByDeadline(ServiceSubtask serviceSubtask); |
| | | |
| | | /** |
| | | * 修改单一任务(随访) |
| | | * |
| | | * @param ServiceSubtask 单一任务(随访) |
| | |
| | | |
| | | public List<ServiceSubtaskDiagname> convertToDiagnameList(List<ServiceSubtask> subtaskList); |
| | | |
| | | /** |
| | | * 统计任务各种状态的数量 -【随访工作台】 |
| | | * |
| | | * @param entity 查询条件(科室/病区权限、soonTimeoutHours 即将超时小时数等) |
| | | * @return 含 pendingVisitCount、failedVisitCount、abnormalVisitCount、warnningVisitCount、 |
| | | * allVisitCount、soonTimeoutCount 的统计结果 |
| | | */ |
| | | public Map<String, Object> getCurrentUserServiceSubtaskCount(ServiceSubtaskEntity entity); |
| | | |
| | | /** |
| | |
| | | |
| | | Map<String, Object> smsSubTask(Long subid); |
| | | |
| | | Map<String, Object> weChatSubTask(Long subid); |
| | | |
| | | /** |
| | | * 统计问题的选项的百分比 (用于服务类型 2) |
| | | * |