Canvas 설정 수정
This commit is contained in:
parent
7bc0fd1384
commit
f521d7c7f4
@ -7,6 +7,9 @@ import org.apache.ibatis.annotations.Mapper;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface CanvasSettingMapper {
|
public interface CanvasSettingMapper {
|
||||||
|
|
||||||
|
// Canvas Setting 유무 조회
|
||||||
|
public CanvasSettingInfo getCanvasSettingCnt(String objectNo);
|
||||||
|
|
||||||
// Canvas Setting 조회(objectNo)
|
// Canvas Setting 조회(objectNo)
|
||||||
public CanvasSettingInfo selectCanvasSetting(String objectNo);
|
public CanvasSettingInfo selectCanvasSetting(String objectNo);
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +1,12 @@
|
|||||||
package com.interplug.qcast.biz.canvasSetting;
|
package com.interplug.qcast.biz.canvasSetting;
|
||||||
|
|
||||||
import com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo;
|
import com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo;
|
||||||
import com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse;
|
|
||||||
import com.interplug.qcast.config.Exception.ErrorCode;
|
import com.interplug.qcast.config.Exception.ErrorCode;
|
||||||
import com.interplug.qcast.config.Exception.QcastException;
|
import com.interplug.qcast.config.Exception.QcastException;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -24,6 +22,7 @@ public class CanvasSettingService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Canvas Setting 등록
|
// Canvas Setting 등록
|
||||||
|
@SuppressWarnings("static-access")
|
||||||
public Map<String, String> insertCanvasSetting(CanvasSettingInfo csi) throws QcastException {
|
public Map<String, String> insertCanvasSetting(CanvasSettingInfo csi) throws QcastException {
|
||||||
|
|
||||||
Map<String, String> response = new HashMap<>();
|
Map<String, String> response = new HashMap<>();
|
||||||
@ -35,14 +34,17 @@ public class CanvasSettingService {
|
|||||||
try {
|
try {
|
||||||
|
|
||||||
// 먼저 데이터가 존재하는지 확인
|
// 먼저 데이터가 존재하는지 확인
|
||||||
CanvasSettingInfo existingSetting = canvasSettingMapper.selectCanvasSetting(csi.getObjectNo());
|
CanvasSettingInfo cntData = canvasSettingMapper.getCanvasSettingCnt(csi.getObjectNo());
|
||||||
|
|
||||||
|
System.out.println("dssdsssdsdsds cnt : " + cntData.getCnt().intValue());
|
||||||
|
|
||||||
// 데이터가 존재하지 않으면 insert
|
// 데이터가 존재하지 않으면 insert
|
||||||
if (existingSetting.getObjectNo() == null) {
|
if (cntData.getCnt().intValue() < 1) {
|
||||||
canvasSettingMapper.insertCanvasSetting(csi);
|
canvasSettingMapper.insertCanvasSetting(csi);
|
||||||
|
|
||||||
response.put("objectNo", csi.getObjectNo());
|
response.put("objectNo", csi.getObjectNo());
|
||||||
response.put("returnMessage", "common.message.confirm.mark");
|
response.put("returnMessage", "common.message.confirm.mark");
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
canvasSettingMapper.updateCanvasSetting(csi);
|
canvasSettingMapper.updateCanvasSetting(csi);
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,7 @@ public class CanvasSettingInfo {
|
|||||||
private Integer gridHorizon;
|
private Integer gridHorizon;
|
||||||
private Integer gridVertical;
|
private Integer gridVertical;
|
||||||
private Integer gridRatio;
|
private Integer gridRatio;
|
||||||
private String gridDimen;
|
private Integer gridDimen;
|
||||||
private String gridColor;
|
private String gridColor;
|
||||||
private String wordFont;
|
private String wordFont;
|
||||||
private String wordFontStyle;
|
private String wordFontStyle;
|
||||||
@ -66,5 +66,5 @@ public class CanvasSettingInfo {
|
|||||||
private Date registDatetime; //생성일시
|
private Date registDatetime; //생성일시
|
||||||
private Date lastEditDatetime; //수정일시
|
private Date lastEditDatetime; //수정일시
|
||||||
private String returnMessage; //return message
|
private String returnMessage; //return message
|
||||||
|
private Integer cnt; //견적서 유무
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,6 +3,14 @@
|
|||||||
|
|
||||||
<mapper namespace="com.interplug.qcast.biz.canvasSetting.CanvasSettingMapper">
|
<mapper namespace="com.interplug.qcast.biz.canvasSetting.CanvasSettingMapper">
|
||||||
|
|
||||||
|
<select id="getCanvasSettingCnt" parameterType="string"
|
||||||
|
resultType="com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo">
|
||||||
|
/* sqlid : com.interplug.qcast.canvasSetting.getCanvasSettingCnt Canvas Setting 유무 */
|
||||||
|
SELECT COUNT(1) AS cnt
|
||||||
|
FROM TB_CANVAS_SETTING
|
||||||
|
WHERE object_no = #{objectNo}
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="selectCanvasSetting" parameterType="string"
|
<select id="selectCanvasSetting" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo">
|
resultType="com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo">
|
||||||
/* sqlid : com.interplug.qcast.canvasSetting.selectCanvasSetting Canvas Setting 조회 */
|
/* sqlid : com.interplug.qcast.canvasSetting.selectCanvasSetting Canvas Setting 조회 */
|
||||||
@ -68,7 +76,7 @@
|
|||||||
|
|
||||||
<insert id="insertCanvasSetting" parameterType="com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo">
|
<insert id="insertCanvasSetting" parameterType="com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo">
|
||||||
/* sqlid : com.interplug.qcast.canvasSetting.insertCanvasSetting Canvas Setting 등록 */
|
/* sqlid : com.interplug.qcast.canvasSetting.insertCanvasSetting Canvas Setting 등록 */
|
||||||
INSERT INTO TB_CANVAS_SETTING
|
INSERT INTO TB_CANVAS_SETTING
|
||||||
(
|
(
|
||||||
object_no
|
object_no
|
||||||
, alloc_display
|
, alloc_display
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user