품번.확장자” 로 했을경우 업로드시 정확한 위치 업로드 버그수정
This commit is contained in:
@@ -2267,23 +2267,25 @@ public class PartMngController {
|
||||
continue;
|
||||
}
|
||||
|
||||
// 파일명에서 품번 찾기 (파일명에 품번이 포함되어 있는 경우)
|
||||
// 파일명에서 확장자 제거하여 품번 추출
|
||||
String fileNameWithoutExt = originalFileName;
|
||||
int lastDotIndex = originalFileName.lastIndexOf('.');
|
||||
if(lastDotIndex > 0) {
|
||||
fileNameWithoutExt = originalFileName.substring(0, lastDotIndex);
|
||||
}
|
||||
|
||||
// 품번과 정확히 일치하는 경우만 매칭
|
||||
String matchedPartNo = null;
|
||||
System.out.println("품번 매칭 시작 - 파일명: " + originalFileName);
|
||||
for(String partNo : partNoMap.keySet()) {
|
||||
System.out.println(" 품번 확인: " + partNo + " -> " + (originalFileName.contains(partNo) ? "매칭!" : "미매칭"));
|
||||
if(originalFileName.contains(partNo)) {
|
||||
matchedPartNo = partNo;
|
||||
System.out.println(" ✓ 품번 매칭 성공: " + partNo);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(matchedPartNo == null) {
|
||||
System.out.println(" ✗ 품번 매칭 실패 - 파일명에서 품번을 찾을 수 없음");
|
||||
System.out.println("품번 매칭 시작 - 파일명(확장자 제외): " + fileNameWithoutExt);
|
||||
|
||||
// 정확한 매칭 (품번과 파일명이 정확히 일치)
|
||||
if(partNoMap.containsKey(fileNameWithoutExt)) {
|
||||
matchedPartNo = fileNameWithoutExt;
|
||||
System.out.println(" ✓ 품번 정확 매칭 성공: " + matchedPartNo);
|
||||
}
|
||||
|
||||
if(matchedPartNo == null) {
|
||||
System.out.println(" ✗ 품번 매칭 실패 - 파일명과 일치하는 품번이 없음");
|
||||
notFoundCount++;
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user