ECR_NO 생성, 작성일 -> 요청일 기준으로 변경

This commit is contained in:
2026-02-09 16:14:30 +09:00
parent 3068354cd0
commit 92233da3f1

View File

@@ -1728,7 +1728,15 @@ public class QualityService extends BaseService{
}
// ECR_NO 생성 (ECR-YYYYMM-순번) 예) ECR-202512-01
String yyyymm = new java.text.SimpleDateFormat("yyyyMM").format(new java.util.Date());
// 요청일 기준으로 YYYYMM 추출 (REQUEST_DATE 형식: yyyy-MM-dd)
String requestDate = CommonUtils.checkNull(paramMap.get("REQUEST_DATE"));
String yyyymm;
if(!requestDate.isEmpty() && requestDate.length() >= 7){
yyyymm = requestDate.substring(0, 4) + requestDate.substring(5, 7);
} else {
// 요청일이 없는 경우 현재 날짜로 대체
yyyymm = new java.text.SimpleDateFormat("yyyyMM").format(new java.util.Date());
}
paramMap.put("YYYYMM", yyyymm);
Integer seq = sqlSession.selectOne("quality.getEcrSeq", paramMap);
if(seq == null) seq = 1;