Skip to content

Commit ad9f495

Browse files
authored
Merge pull request #250 from CSE-Shaco/develop
fix(manito): csv 파일 파싱 오류 수정
2 parents 65024d9 + fbc0da1 commit ad9f495

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/inha/gdgoc/domain/manito/service/ManitoAdminService.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,14 @@ public void importParticipantsCsv(String sessionCode, MultipartFile file) {
135135
String studentId = cleanCsvField(cols[studentIdx]);
136136
String name = cleanCsvField(cols[nameIdx]);
137137
String pinPlain = cleanCsvField(cols[pinIdx]);
138+
pinPlain = pinPlain.replaceAll("\\D", ""); // 숫자만 추출
139+
140+
if (pinPlain.length() > 4) {
141+
pinPlain = pinPlain.substring(0, 4); // 혹시 4자리 넘으면 앞 4자리
142+
}
143+
144+
// zero padding to 4 digits
145+
pinPlain = String.format("%04d", Integer.parseInt(pinPlain));
138146

139147
name = name.replace("`", "").trim();
140148

0 commit comments

Comments
 (0)