Canvas 설정 저장 시 메시지 return

This commit is contained in:
changkyu choi 2024-09-20 15:12:44 +09:00
parent d15d684fac
commit 63a1393cf4
4 changed files with 16 additions and 9 deletions

View File

@ -7,7 +7,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
import java.util.Map;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.*;
@ -32,7 +32,7 @@ public class CanvasSettingController {
@Operation(description = "Canvas Setting 정보를 등록 한다.")
@PostMapping("/canvas-settings")
@ResponseStatus(HttpStatus.CREATED)
public String insertCanvasStatus(@RequestBody CanvasSettingInfo csi) {
public Map<String, String> insertCanvasStatus(@RequestBody CanvasSettingInfo csi) {
log.debug("Setting 등록 ::::: " + csi.getObjectNo());

View File

@ -2,8 +2,6 @@ package com.interplug.qcast.biz.canvasSetting;
import com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
@Mapper

View File

@ -4,7 +4,8 @@ import com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo;
import lombok.RequiredArgsConstructor;
import java.util.List;
import java.util.HashMap;
import java.util.Map;
import org.springframework.stereotype.Service;
@ -19,16 +20,23 @@ public class CanvasSettingService {
}
// Canvas Setting 등록
public String insertCanvasSetting(CanvasSettingInfo csi) {
public Map<String, String> insertCanvasSetting(CanvasSettingInfo csi) {
Map<String, String> response = new HashMap<>();
try {
canvasSettingMapper.insertCanvasSetting(csi);
response.put("objectNo", csi.getObjectNo());
response.put("returnMessage", "설정이 저장되었습니다.");
} catch (Exception e) {
System.out.println("오류 발생 : " + e.getMessage());
response.put("objectNo", csi.getObjectNo());
response.put("returnMessage", "오류 발생 : " + e.getMessage());
}
// 생성된 objectNo 반환
return csi.getObjectNo();
return response;
}

View File

@ -35,5 +35,6 @@ public class CanvasSettingInfo {
private boolean adsorpPointAdd; //흡착점 추가
private Date registDatetime; //생성일시
private Date lastEditDatetime; //수정일시
private String returnMessage; //return message
}