|
@ -74,6 +74,7 @@ public interface ConsultTeamDao extends PagingAndSortingRepository<ConsultTeam,
|
|
|
@Modifying
|
|
|
@Query("update ConsultTeam a set a.status = 1 where a.consult = ?1")
|
|
|
int updateStatusByConsult(String consult);
|
|
|
|
|
|
/**
|
|
|
* 解约时结束家庭咨询
|
|
|
*
|
|
@ -202,11 +203,11 @@ public interface ConsultTeamDao extends PagingAndSortingRepository<ConsultTeam,
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and a.type=6 and b.to = ?1 and a.id < ?2 and a.status = 0 and (a.doctorRead > 0 or b.reply <> 1) and a.del = '1' and b.del = '1'")
|
|
|
Page<ConsultTeam> findFamousDoctorUnReplyReadNoTitleList(String uid, long id, Pageable pageRequest);
|
|
|
//三师家庭咨询 -全部
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.status = 0 and a.doctorRead > 0 and a.del = '1' and b.del = '1'")
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.status = 0 and (a.doctorRead > 0 or b.reply <> 1) and a.del = '1' and b.del = '1'")
|
|
|
Page<ConsultTeam> findDoctorUnReplyReadNoTitleList(String uid, Pageable pageRequest);
|
|
|
|
|
|
//三师家庭咨询 -全部 处理、未回复
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.id < ?2 and a.status = 0 and a.doctorRead > 0 and a.del = '1' and b.del = '1'")
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.id < ?2 and a.status = 0 and (a.doctorRead > 0 or b.reply <> 1) and a.del = '1' and b.del = '1'")
|
|
|
Page<ConsultTeam> findDoctorUnReplyReadNoTitleList(String uid, long id, Pageable pageRequest);
|
|
|
|
|
|
//名医咨询 -全部
|
|
@ -230,11 +231,11 @@ public interface ConsultTeamDao extends PagingAndSortingRepository<ConsultTeam,
|
|
|
Page<ConsultTeam> findFamousDoctorIngNoTitleList(String uid, Pageable pageRequest);
|
|
|
|
|
|
//三师家庭咨询 -全部 进行中
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.id < ?2 and a.status = 0 and a.doctorRead = 0 and a.del = '1' and b.del = '1'")
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.id < ?2 and a.status = 0 and b.reply = 1 and a.del = '1' and b.del = '1'")
|
|
|
Page<ConsultTeam> findDoctorIngNoTitleList(String uid, long id, Pageable pageRequest);
|
|
|
|
|
|
//三师家庭咨询 -全部 进行中
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.status = 0 and a.doctorRead = 0 and a.del = '1' and b.del = '1'")
|
|
|
@Query("select a from ConsultTeam a, ConsultTeamDoctor b where a.consult = b.consult and (a.type= 1 or a.type = 2) and b.to = ?1 and a.status = 0 and b.reply = 1 and a.del = '1' and b.del = '1'")
|
|
|
Page<ConsultTeam> findDoctorIngNoTitleList(String uid, Pageable pageRequest);
|
|
|
|
|
|
// 更新超过24小时未回复的项目,多加一分钟,防止过于频繁更新
|