dev
This commit is contained in:
parent
4e9b4917fb
commit
f0c4966f00
|
|
@ -94,6 +94,23 @@ public class OrganizationMemberService extends BaseService {
|
||||||
organizationMember.setCreateDatetime(LocalDateTime.now());
|
organizationMember.setCreateDatetime(LocalDateTime.now());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//医生校验
|
||||||
|
if (organizationMember.getRole() == 1 && organizationMember.getSocialMemberCode() == null){
|
||||||
|
throw new MessageException("医生必须填写医保人员代码");
|
||||||
|
}
|
||||||
|
if (organizationMember.getRole() == 1){
|
||||||
|
List<Map> medicalProfessionals = getMedicalProfessionals(1);
|
||||||
|
Boolean isExist = false;
|
||||||
|
for (Map medicalProfessional : medicalProfessionals){
|
||||||
|
if (medicalProfessional.get("prac_psn_code").equals(organizationMember.getSocialMemberCode())){
|
||||||
|
isExist = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!isExist){
|
||||||
|
throw new MessageException("医保人员代码不存在");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//科室信息
|
//科室信息
|
||||||
List<Integer> sectionIds = dto.getSectionIds();
|
List<Integer> sectionIds = dto.getSectionIds();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue