|
|
|
@ -760,37 +760,4 @@ public class SystemSettingServiceImpl implements SystemSetttingService { |
|
|
|
|
public List<Integer> queryUserIdsByProfessionalId(Integer staffProfessionalArchitectureId) { |
|
|
|
|
return systemSetttingDao.queryUserIdsByProfessionalId(staffProfessionalArchitectureId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public R queryStaffInfo(StaffVo staffVo) { |
|
|
|
|
staffVo.setPlatformId(ConstantUtils.PLATFORMID); |
|
|
|
|
String account = staffVo.getAccount(); |
|
|
|
|
String phone = staffVo.getPhone(); |
|
|
|
|
String email = staffVo.getEmail(); |
|
|
|
|
String workNumber = staffVo.getWorkNumber(); |
|
|
|
|
|
|
|
|
|
userInfoDao.setNUM(staffVo.getUserId());//重置账号、手机号码为00
|
|
|
|
|
|
|
|
|
|
List<StaffVo> resultA = userInfoDao.queryAccount(account); |
|
|
|
|
List<Integer> resultW = systemSetttingDao.queryWorkNumber(workNumber); |
|
|
|
|
if (phone != null && phone != "") { |
|
|
|
|
List<Integer> resultP = userInfoDao.queryPhone(phone); |
|
|
|
|
if (resultP.size() > 0) { |
|
|
|
|
return R.error(400,"手机号不能重复"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (email != null && email != "") { |
|
|
|
|
List<Integer> resultE = userInfoDao.queryEmail(email); |
|
|
|
|
if (resultE.size() > 0) { |
|
|
|
|
return R.error(400,"邮箱不能重复"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (resultA.size() > 0) { |
|
|
|
|
return R.error(400,"账号不能重复"); |
|
|
|
|
} else if (resultW.size() > 0) { |
|
|
|
|
return R.error(400,"工号不能重复"); |
|
|
|
|
} |
|
|
|
|
return R.ok(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |