| | |
| | | |
| | | /** |
| | | * 查询单一任务(随访)列表 |
| | | * <p> |
| | | * 入参 soonTimeout=1 且 soonTimeoutHours=N 时,仅返回“尚未超时、且将在 N 小时内超时”的数据, |
| | | * 截止时间口径与 getCurrentUserServiceSubtaskCount 的 soonTimeoutCount 一致。 |
| | | * |
| | | * @param serviceSubtaskVO 单一任务(随访) |
| | | * @return 单一任务(随访)集合 |
| | |
| | | * ywc: 已完成数量 sendstate = 6L |
| | | * dfs: 待发送数量 sendstate = 1L, 3L, 4L, 5L, 6L, 7L |
| | | * yfs: 已发送数量 sendstate = 2L |
| | | * cs: 超时数量 sendstate = 7L |
| | | * yc: 异常数量 excep = '1' |
| | | * yc: 警告数量 excep = '2' |
| | | */ |
| | |
| | | * failedVisitCount: 当前登录人随访任务失败总量 |
| | | * abnormalVisitVount: 当前登录人随访任务异常总量 |
| | | * allVisitCount: 当前登录人随访任务总量 |
| | | * soonTimeoutCount: 当前登录人即将超时数量(超时截止时间在 soonTimeoutHours 小时内,仅统计尚未超时的数据) |
| | | */ |
| | | public Map<String, Object> getCurrentUserServiceSubtaskCount(ServiceSubtaskEntity serviceSubtaskVO); |
| | | |
| | |
| | | */ |
| | | List<MzMydScoreRankDTO> selectMzMydScoreRank(MzMydScoreRankVO mzMydScoreRankVO); |
| | | |
| | | /** |
| | | * 条件更新原任务的“是否再次随访”标识,用于二次随访幂等控制。 |
| | | * 仅当当前值不是目标值时才更新,返回受影响行数。 |
| | | * |
| | | * @param id 子任务 ID |
| | | * @param isVisitAgain 目标值(2-已再次随访) |
| | | * @return 受影响行数,1 表示抢到生成权,0 表示已被其他请求处理 |
| | | */ |
| | | int updateIsVisitAgainById(@Param("id") Long id, @Param("isVisitAgain") Integer isVisitAgain); |
| | | |
| | | } |