|
|
|
@ -99,13 +99,20 @@ public class CnsQnaService {
|
|
|
|
|
CnsQnaBas entity = cnsQnaBasRepository.findFirstByQnaSnoAndTargetSnoAndDelYnAndExpsrYn(qnaSno, 0, "N", "Y"); |
|
|
|
|
if(entity == null) throw new CustomException(ErrorCode.DATA_NOTFIND); |
|
|
|
|
|
|
|
|
|
List<MultipartFile> files = rq.getFiles(); |
|
|
|
|
List<MultipartFile> files = rq.getFiles(); |
|
|
|
|
if(files != null && files.size() > 0) comnFileService.fileUpload(files, entity.getFileGroupNo()); // File 업로드
|
|
|
|
|
|
|
|
|
|
if(rq.getCategory() != null) entity.setCategory(rq.getCategory()); |
|
|
|
|
if(rq.getContent() != null) entity.setContent(rq.getContent()); |
|
|
|
|
if(rq.getTitle() != null) entity.setTitle(rq.getTitle()); |
|
|
|
|
|
|
|
|
|
String userId = jwtTokenUtil.getUserIdByToken(); |
|
|
|
|
|
|
|
|
|
if (userId == null) userId = "NONE"; |
|
|
|
|
|
|
|
|
|
entity.setUpdateDt(Instant.now()); |
|
|
|
|
entity.setUpdateUserId(userId); |
|
|
|
|
|
|
|
|
|
cnsQnaBasRepository.save(entity); |
|
|
|
|
|
|
|
|
|
return true; |
|
|
|
|