登陆增加二次匹配
This commit is contained in:
parent
0c18896fa2
commit
046d7d9c74
@ -216,6 +216,14 @@ public class UserService {
|
|||||||
LambdaQueryWrapper<CaseClinicalDoctorModel> caseClinicalDoctorWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<CaseClinicalDoctorModel> caseClinicalDoctorWrapper = new LambdaQueryWrapper<>();
|
||||||
caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getDoctorIden, user.getUserIden());
|
caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getDoctorIden, user.getUserIden());
|
||||||
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectOne(caseClinicalDoctorWrapper);
|
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectOne(caseClinicalDoctorWrapper);
|
||||||
|
if (caseClinicalDoctor == null){
|
||||||
|
// 二次匹配:通过姓名-医院获取医生信息
|
||||||
|
caseClinicalDoctorWrapper = new LambdaQueryWrapper<>();
|
||||||
|
caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getDoctorId, user.getUserName());
|
||||||
|
caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getHospitalId, basicHospital.getHospitalId());
|
||||||
|
caseClinicalDoctor = caseClinicalDoctorDao.selectOne(caseClinicalDoctorWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
if (caseClinicalDoctor == null){
|
if (caseClinicalDoctor == null){
|
||||||
CaseClinicalDoctorModel c = new CaseClinicalDoctorModel();
|
CaseClinicalDoctorModel c = new CaseClinicalDoctorModel();
|
||||||
c.setDoctorName(user.getUserName());
|
c.setDoctorName(user.getUserName());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user