| | |
| | | for (LargeVolunteerImport largeVolunteerImport : largeVolunteerImports) { |
| | | if (!StringUtils.hasLength(largeVolunteerImport.getUserName())){ |
| | | result.append("第"+i+"行:[", "姓名"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | if (!StringUtils.hasLength(largeVolunteerImport.getUserSexStr())){ |
| | | result.append("第"+i+"行:[", "性别"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | if (!StringUtils.hasLength(largeVolunteerImport.getBirthDateStr())){ |
| | | result.append("第"+i+"行:[", "出生日期"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | if (!StringUtils.hasLength(largeVolunteerImport.getServiceArea())){ |
| | | result.append("第"+i+"行:[", "服务区域"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | if (!StringUtils.hasLength(largeVolunteerImport.getRegisterDateStr())){ |
| | | result.append("第"+i+"行:[", "注册日期"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | if (Objects.isNull(largeVolunteerImport.getTotalServiceDuration())){ |
| | | result.append("第"+i+"行:[", "总服务时长"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | if (!StringUtils.hasLength(largeVolunteerImport.getJoinTeamDateStr())){ |
| | | result.append("第"+i+"行:[", "加入队伍时间"+"]不能为空"); |
| | | i++; |
| | | continue; |
| | | } |
| | | TLargeVolunteer largeVolunteer = new TLargeVolunteer(); |
| | |
| | | break; |
| | | default: |
| | | result.append("第"+i+"行:[", "性别"+"]格式错误"); |
| | | i++; |
| | | continue; |
| | | } |
| | | try{ |
| | | largeVolunteer.setBirthDate(DateUtils.stringToLocalDate(largeVolunteerImport.getBirthDateStr())); |
| | | }catch (Exception e){ |
| | | result.append("第"+i+"行:[", "出生日期"+"]格式错误"); |
| | | i++; |
| | | continue; |
| | | } |
| | | try{ |
| | | largeVolunteer.setRegisterDate(DateUtils.stringToLocalDateTime(largeVolunteerImport.getBirthDateStr())); |
| | | largeVolunteer.setRegisterDate(DateUtils.stringToLocalDateTime(largeVolunteerImport.getRegisterDateStr())); |
| | | }catch (Exception e){ |
| | | result.append("第"+i+"行:[", "注册日期"+"]格式错误"); |
| | | i++; |
| | | continue; |
| | | } |
| | | try{ |
| | | largeVolunteer.setJoinTeamDate(DateUtils.stringToLocalDateTime(largeVolunteerImport.getBirthDateStr())); |
| | | largeVolunteer.setJoinTeamDate(DateUtils.stringToLocalDateTime(largeVolunteerImport.getJoinTeamDateStr())); |
| | | }catch (Exception e){ |
| | | result.append("第"+i+"行:[", "加入队伍时间"+"]格式错误"); |
| | | i++; |
| | | continue; |
| | | } |
| | | largeVolunteers.add(largeVolunteer); |