API 그룹 팝업 JSP 파일 추가 - 예제 코드 및 UI 구조 작성
Summernote 에디터 스타일 CSS 추가 - 텍스트 및 컴포넌트 스타일 정의 OpenAPI POC JS 파일 추가 - API 스펙 빌더 및 스텝별 렌더 구현
This commit is contained in:
+12
-1
@@ -51,13 +51,24 @@ public class PortalPropertyService extends AbstractDataService<PortalPropertyGro
|
||||
Optional<PortalProperty> existingProperty = portalPropertyRepository.findById(propertyId);
|
||||
|
||||
if (existingProperty.isPresent()) {
|
||||
return existingProperty.get().getPropertyValue();
|
||||
PortalProperty property = existingProperty.get();
|
||||
// 설명(property_desc)이 비어 있으면 코드가 넘긴 description 으로 채운다.
|
||||
// (값이 있으면 관리자 편집분 보존 — 덮어쓰지 않음)
|
||||
if (isBlank(property.getPropertyDesc()) && !isBlank(description)) {
|
||||
property.setPropertyDesc(description);
|
||||
portalPropertyRepository.save(property);
|
||||
}
|
||||
return property.getPropertyValue();
|
||||
}
|
||||
|
||||
// 프로퍼티가 없으면 기본값으로 생성
|
||||
return createDefaultProperty(groupName, propertyName, defaultValue, description);
|
||||
}
|
||||
|
||||
private static boolean isBlank(String s) {
|
||||
return s == null || s.trim().isEmpty();
|
||||
}
|
||||
|
||||
/**
|
||||
* 기본 프로퍼티를 DB에 생성
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user