This commit is contained in:
LiJianZhao 2025-05-21 10:16:05 +08:00
parent 4e9b4917fb
commit f0c4966f00
1 changed files with 17 additions and 0 deletions

View File

@ -94,6 +94,23 @@ public class OrganizationMemberService extends BaseService {
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();