Browse Source

提交

recovery
wang0018 4 years ago
parent
commit
49be624d24
  1. 9
      tcm/src/main/java/com/ccsens/tcm/service/PatientService.java
  2. 1
      util/src/main/java/com/ccsens/util/CodeEnum.java

9
tcm/src/main/java/com/ccsens/tcm/service/PatientService.java

@ -94,7 +94,14 @@ public class PatientService implements IPatientService {
*/ */
@Override @Override
public Hospital selUserIdToHosId(Long userId) { public Hospital selUserIdToHosId(Long userId) {
Doctor doctor = doctorMapper.selectByPrimaryKey(userId); Doctor doctor=null;
DoctorExample doctorExample=new DoctorExample();
doctorExample.createCriteria().andUserIdEqualTo(userId).andRecStatusEqualTo((byte)0);
List<Doctor> doctors = doctorMapper.selectByExample(doctorExample);
if(doctors.size()!=1){
throw new BaseException(CodeEnum.MEIYOUGAIYISHENG);
}
doctor=doctors.get(0);
return hospitalMapper.selectByPrimaryKey(doctor.getHospitalId()); return hospitalMapper.selectByPrimaryKey(doctor.getHospitalId());
} }

1
util/src/main/java/com/ccsens/util/CodeEnum.java

@ -184,6 +184,7 @@ public enum CodeEnum {
QUANTITYERROR(153,"住院号和患者id不对应",true), QUANTITYERROR(153,"住院号和患者id不对应",true),
NOT_HOSPITAL(154,"未找到医院信息",true), NOT_HOSPITAL(154,"未找到医院信息",true),
ZHUYUANIDCHONGFU(155,"住院号重复",true), ZHUYUANIDCHONGFU(155,"住院号重复",true),
MEIYOUGAIYISHENG(156,"该医生信息查询不正确",true),
; ;

Loading…
Cancel
Save