健康咨询-科室人员管理新增接口修改
This commit is contained in:
parent
afc139a881
commit
f20e9b3434
@ -97,6 +97,11 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
if (BooleanUtils.isFalse(phone)) {
|
||||
return AjaxResult.error("您输入的联系电话" + hospitalPersonInfo.getPersonPhone() + "不正确,请重新输入!");
|
||||
}
|
||||
// 校验手机号是否重复
|
||||
int personPhoneCount = hospitalPersonInfoMapper.getPersonInfoByPhoneNumber(hospitalPersonInfo.getPersonPhone());
|
||||
if (personPhoneCount > 0) {
|
||||
return AjaxResult.error("您输入的联系电话" + hospitalPersonInfo.getPersonPhone() + "重复!");
|
||||
}
|
||||
}
|
||||
//校验身份证号是否正确
|
||||
if (Objects.nonNull(hospitalPersonInfo) && StringUtils.isNotBlank(hospitalPersonInfo.getCardNo())) {
|
||||
@ -140,7 +145,7 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
throw new ServiceException("已存在用户名为" + hospitalPersonInfo.getPersonAccount() + "的用户,请重新输入用户名");
|
||||
}
|
||||
//保存到sys_user表,判断当前用户表中手机号是否存在,不存在再保存,存在不保存
|
||||
int nurseStationUserCount = nurseStationPersonMapper.getNurseStationUserCount(hospitalPersonInfo.getPersonPhone());
|
||||
int nurseStationUserCount = nurseStationPersonMapper.getNurseStationUserCount(StringUtils.isBlank(hospitalPersonInfo.getPersonPhone()) ? "" : hospitalPersonInfo.getPersonPhone());
|
||||
if (nurseStationUserCount <= 0) {
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setUserName(hospitalPersonInfo.getPersonAccount());
|
||||
@ -148,6 +153,7 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
sysUser.setNickName(hospitalPersonInfo.getPersonName());
|
||||
sysUser.setHospitalPersonId(hospitalPersonInfo.getId());
|
||||
sysUser.setHospitalId(hospitalPersonInfo.getHospitalId());
|
||||
sysUser.setPhonenumber(StringUtils.isBlank(hospitalPersonInfo.getPersonPhone()) ? "" : hospitalPersonInfo.getPersonPhone());
|
||||
sysUser.setStatus("0");
|
||||
sysUser.setDelFlag("0");
|
||||
userMapper.insertUser(sysUser);
|
||||
|
||||
@ -590,4 +590,8 @@
|
||||
</trim>
|
||||
where person_code = #{personCode}
|
||||
</update>
|
||||
|
||||
<select id="getPersonInfoByPhoneNumber" resultType="int">
|
||||
select count(1) from hospital_person_info where person_phone #{phoneNumber}
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user