|
@ -7,6 +7,7 @@ import com.yihu.wlyy.entity.patient.Patient;
|
|
|
import com.yihu.wlyy.repository.doctor.DoctorAdminTeamDao;
|
|
|
import com.yihu.wlyy.repository.doctor.DoctorAdminTeamMemberDao;
|
|
|
import com.yihu.wlyy.service.BaseService;
|
|
|
import org.apache.commons.lang3.tuple.Pair;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
@ -139,8 +140,7 @@ public class AdminTeamService extends BaseService {
|
|
|
* @param doctorCode
|
|
|
*/
|
|
|
public void addMember(long teamId, String doctorCode) {
|
|
|
Integer count = memberDao.isMemberExist(teamId, doctorCode);
|
|
|
if (count == null || count == 0) {
|
|
|
if (!memberDao.isMemberExist(teamId, doctorCode)) {
|
|
|
AdminTeamMember member = new AdminTeamMember();
|
|
|
member.setTeamId(teamId);
|
|
|
member.setDoctorCode(doctorCode);
|
|
@ -157,9 +157,11 @@ public class AdminTeamService extends BaseService {
|
|
|
* @param teamId
|
|
|
* @param doctorCode
|
|
|
*/
|
|
|
public void removeMember(long teamId, String doctorCode) {
|
|
|
public Pair<Integer, String> removeMember(long teamId, String doctorCode) {
|
|
|
AdminTeamMember member = memberDao.findByTeamIdAndDoctorCodeOrderByDoctorCodeAsc(teamId, doctorCode);
|
|
|
if (member != null) memberDao.delete(member);
|
|
|
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
public List<Doctor> getMembers(long teamId) {
|