견적서등록API 로직 수정(다시)
objectNo 화면에서 Get
This commit is contained in:
parent
7dbc78163a
commit
59257c2ee3
@ -10,10 +10,10 @@ import org.apache.ibatis.annotations.Mapper;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface CanvasStatusMapper {
|
public interface CanvasStatusMapper {
|
||||||
|
|
||||||
// objectNo 생성
|
// objectNo 생성(미사용)
|
||||||
public CanvasStatus getCanvasStatusNewObjectNo(String userId);
|
public CanvasStatus getCanvasStatusNewObjectNo(String userId);
|
||||||
|
|
||||||
// imageName 생성
|
// imageName 생성(미사용)
|
||||||
public CanvasStatus getCanvasStatusImageAdd(String objectNo);
|
public CanvasStatus getCanvasStatusImageAdd(String objectNo);
|
||||||
|
|
||||||
// 전체 견적서 조회
|
// 전체 견적서 조회
|
||||||
|
|||||||
@ -13,13 +13,13 @@ import org.springframework.stereotype.Service;
|
|||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class CanvasStatusService {
|
public class CanvasStatusService {
|
||||||
// @Autowired CanvasStatusMapper canvasStatusMapper;
|
// @Autowired CanvasStatusMapper canvasStatusMapper;
|
||||||
private final CanvasStatusMapper canvasStatusMapper;
|
private final CanvasStatusMapper canvasStatusMapper;
|
||||||
|
|
||||||
// 전체 견적서 조회
|
// 전체 견적서 조회
|
||||||
public List<CanvasStatusResponse> selectAllCanvasStatus(String userId) {
|
public List<CanvasStatusResponse> selectAllCanvasStatus(String userId) {
|
||||||
return canvasStatusMapper.selectAllCanvasStatus(userId);
|
return canvasStatusMapper.selectAllCanvasStatus(userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 견적서 조회(objectNo)
|
// 견적서 조회(objectNo)
|
||||||
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(String objectNo) {
|
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(String objectNo) {
|
||||||
return canvasStatusMapper.selectObjectNoCanvasStatus(objectNo);
|
return canvasStatusMapper.selectObjectNoCanvasStatus(objectNo);
|
||||||
@ -27,48 +27,31 @@ public class CanvasStatusService {
|
|||||||
|
|
||||||
// 견적서 등록
|
// 견적서 등록
|
||||||
public String insertCanvasStatus(CanvasStatus cs) {
|
public String insertCanvasStatus(CanvasStatus cs) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// objectNo 없음(신규)
|
|
||||||
if (cs.getObjectNo() == null) {
|
|
||||||
// objectNo 생성
|
|
||||||
String objectNo = canvasStatusMapper.getCanvasStatusNewObjectNo(cs.getUserId());
|
|
||||||
|
|
||||||
cs.setObjectNo(objectNo);
|
|
||||||
cs.setImageName("image01");
|
|
||||||
|
|
||||||
// 이미지(템플릿) 등록(추가)
|
|
||||||
} else {
|
|
||||||
// imageName 생성
|
|
||||||
String imageName = canvasStatusMapper.getCanvasStatusImageAdd(cs.getObjectNo());
|
|
||||||
|
|
||||||
cs.setImageName(imageName);
|
|
||||||
}
|
|
||||||
|
|
||||||
canvasStatusMapper.insertCanvasStatus(cs);
|
canvasStatusMapper.insertCanvasStatus(cs);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println("오류 발생 : " + e.getMessage());
|
System.out.println("오류 발생 : " + e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
// 생성된 objectNo 반환
|
// 생성된 objectNo 반환
|
||||||
return cs.getObjectNo();
|
return cs.getObjectNo();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 견적서 수정
|
// 견적서 수정
|
||||||
public void updateCanvasStatus(CanvasStatus cs) {
|
public void updateCanvasStatus(CanvasStatus cs) {
|
||||||
canvasStatusMapper.updateCanvasStatus(cs);
|
canvasStatusMapper.updateCanvasStatus(cs);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 견적서 삭제
|
// 견적서 삭제
|
||||||
public void deleteObjectNoCanvasStatus(String objectNo) {
|
public void deleteObjectNoCanvasStatus(String objectNo) {
|
||||||
canvasStatusMapper.deleteObjectNoCanvasStatus(objectNo);
|
canvasStatusMapper.deleteObjectNoCanvasStatus(objectNo);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 이미지(템플릿) 삭제
|
// 이미지(템플릿) 삭제
|
||||||
public void deleteImageNameCanvasStatus(Integer id) {
|
public void deleteImageNameCanvasStatus(Integer id) {
|
||||||
canvasStatusMapper.deleteImageNameCanvasStatus(id);
|
canvasStatusMapper.deleteImageNameCanvasStatus(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user