Commit 349cabd5 authored by suhuiguang's avatar suhuiguang

1.人员导入

parent 6525a32e
......@@ -988,7 +988,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
UserImportDto userImportDto = userItems.get(i);
Set<ConstraintViolation<UserImportDto>> violations = validator.validate(userImportDto);
for (ConstraintViolation<UserImportDto> violation : violations) {
errors.add("第" + i + "行" + violation.getMessage());
errors.add("非法数据,第" + i + "行" + violation.getMessage());
}
}
if (!errors.isEmpty()) {
......@@ -1008,10 +1008,10 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
phoneCheckRepeatCount.forEach(((k, v) -> {
if (v.size() > 1) {
String phone = k.split("_")[0];
errors.add(String.format("手机号%s重复%d次,请检查后进行上传!", phone, v));
errors.add(String.format("非法数据,手机号%s,在单位统一信用代码:%s下重复,请检查后进行上传!", phone, StringUtils.join(v, ",")));
}
}));
// 2.手机号重复检验,手机号全局唯一,不同单位下的手机号不能相同 todo 新写判断逻辑
// 3.手机号重复检验,手机号全局唯一,不同单位下的手机号不能相同 todo 新写判断逻辑
Map<String, Set<String>> certNoCheckRepeatCount = new HashMap<>();
userItems.forEach(v -> {
if (certNoCheckRepeatCount.containsKey(v.getPhone())) {
......@@ -1022,10 +1022,11 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
certNoCheckRepeatCount.put(v.getPhone(), set);
}
});
// 3.手机号相同,但是证件号码存在多个-非法数据
certNoCheckRepeatCount.forEach(((k, v) -> {
if (v.size() > 1) {
String phone = k.split("_")[0];
errors.add(String.format("存在手机号%s相同,但是证件号码不一样的数据:证件号码:%s,请检查后进行上传!", phone, StringUtils.join(v, ",")));
errors.add(String.format("非法数据,存在手机号%s相同,但是证件号码不一样的数据:证件号码:%s,请检查后进行上传!", phone, StringUtils.join(v, ",")));
}
}));
return errors;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment