feat: 관리자 - 컨텐츠관리 - 팝업관리에서 특정 팝업 눌러서 수정 시, 비활성화 API 추가 건 back-end
parent
ffea204820
commit
2f7456ae62
|
|
@ -151,13 +151,13 @@ public class SchedulesApiController {
|
||||||
(
|
(
|
||||||
@AuthenticationPrincipal LoginVO user,
|
@AuthenticationPrincipal LoginVO user,
|
||||||
HttpServletRequest request,
|
HttpServletRequest request,
|
||||||
@PathVariable("scheduleId") String schdulId
|
@PathVariable("scheduleId") String strSchdulId
|
||||||
) throws Exception {
|
) throws Exception {
|
||||||
|
|
||||||
ResultVO resultVO = new ResultVO();
|
ResultVO resultVO = new ResultVO();
|
||||||
Long test = Long.valueOf(schdulId);
|
Long schdulId = Long.valueOf(strSchdulId);
|
||||||
try {
|
try {
|
||||||
resultVO = egovIndvdlSchdulManageService.deleteSchedule(resultVO, request, test);
|
resultVO = egovIndvdlSchdulManageService.deleteSchedule(resultVO, request, schdulId);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
resultVO.setResultCode(ResponseCode.FAILED.getCode());
|
resultVO.setResultCode(ResponseCode.FAILED.getCode());
|
||||||
resultVO.setResultMessage(e.getMessage());
|
resultVO.setResultMessage(e.getMessage());
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,6 @@ public class PopUpApiController {
|
||||||
@ApiResponses(value = {
|
@ApiResponses(value = {
|
||||||
@ApiResponse(responseCode = "200", description = "등록 성공"),
|
@ApiResponse(responseCode = "200", description = "등록 성공"),
|
||||||
@ApiResponse(responseCode = "403", description = "인가된 사용자가 아님"),
|
@ApiResponse(responseCode = "403", description = "인가된 사용자가 아님"),
|
||||||
@ApiResponse(responseCode = "900", description = "입력값 무결성 오류")
|
|
||||||
})
|
})
|
||||||
@PutMapping(value = "/contents/api/popup-manage/{popupId}")
|
@PutMapping(value = "/contents/api/popup-manage/{popupId}")
|
||||||
public ResultVO contentsApiPopUpManageUpdate(
|
public ResultVO contentsApiPopUpManageUpdate(
|
||||||
|
|
@ -162,6 +161,44 @@ public class PopUpApiController {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Operation(
|
||||||
|
summary = "팝업 비활성화 API",
|
||||||
|
description = "관리자 단에서 '컨텐츠 관리' > '팝업 관리' 페이지에서 팝업을 비활성화 API. 삭제가 아닌 비활성화 임. 삭제는 없음.",
|
||||||
|
tags = {"PopUpApiController"}
|
||||||
|
)
|
||||||
|
@ApiResponses(value = {
|
||||||
|
@ApiResponse(responseCode = "200", description = "등록 성공"),
|
||||||
|
@ApiResponse(responseCode = "403", description = "인가된 사용자가 아님"),
|
||||||
|
})
|
||||||
|
@DeleteMapping(value = "/contents/api/popup-manage/{popupId}")
|
||||||
|
public ResultVO contentsApiPopUpManageDelete
|
||||||
|
(
|
||||||
|
@AuthenticationPrincipal LoginVO user,
|
||||||
|
HttpServletRequest request,
|
||||||
|
@PathVariable("popupId") String strPopupId
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
ResultVO resultVO = new ResultVO();
|
||||||
|
Long popupId = Long.valueOf(strPopupId);
|
||||||
|
try {
|
||||||
|
resultVO = popUpApiService.contentsApiPopUpManageDelete(resultVO, request, user, popupId);
|
||||||
|
} catch (Exception e) {
|
||||||
|
resultVO.setResultCode(ResponseCode.FAILED.getCode());
|
||||||
|
resultVO.setResultMessage(e.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println(
|
||||||
|
"\n--------------------------------------------------------------\n" +
|
||||||
|
request.getRequestURI() + " OUT:" +
|
||||||
|
"\n--------------------------------------------------------------\n" +
|
||||||
|
"resultVO.toString():" + "\n" +
|
||||||
|
resultVO.toString() + "\n" +
|
||||||
|
"\n--------------------------------------------------------------\n"
|
||||||
|
);
|
||||||
|
|
||||||
|
return resultVO;
|
||||||
|
}
|
||||||
|
|
||||||
@Operation(
|
@Operation(
|
||||||
summary = "팝업 내용 불러오기 API",
|
summary = "팝업 내용 불러오기 API",
|
||||||
description = "관리자 단에서 '컨텐츠 관리' > '팝업 관리' 페이지에서 저장된 팝업을 불러오는 API",
|
description = "관리자 단에서 '컨텐츠 관리' > '팝업 관리' 페이지에서 저장된 팝업을 불러오는 API",
|
||||||
|
|
|
||||||
|
|
@ -226,7 +226,33 @@ public class PopUpApiServiceImpl extends EgovAbstractServiceImpl implements PopU
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResultVO contentsApiPopUpManageDelete(ResultVO resultVO, HttpServletRequest request, LoginVO user, Long popupId) throws Exception {
|
public ResultVO contentsApiPopUpManageDelete(ResultVO resultVO, HttpServletRequest request, LoginVO user, Long popupId) throws Exception {
|
||||||
return null;
|
System.out.println(
|
||||||
|
"\n--------------------------------------------------------------\n" +
|
||||||
|
request.getRequestURI() + " IN:" +
|
||||||
|
"\n--------------------------------------------------------------\n" +
|
||||||
|
"popupId:" + "\n" +
|
||||||
|
popupId + "\n" +
|
||||||
|
"\n--------------------------------------------------------------\n"
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
Map<String, Object> response = tnPopupMngRepository.spDeleteTnPopupMng(
|
||||||
|
popupId.intValue(),
|
||||||
|
"admin",
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<String, Object> dto = new HashMap<String, Object>();
|
||||||
|
dto.put("errorMessage", response.get("_error_message") );
|
||||||
|
dto.put("popupId", popupId );
|
||||||
|
|
||||||
|
resultVO.setResult(dto);
|
||||||
|
resultVO.setResultCode(ResponseCode.SUCCESS.getCode());
|
||||||
|
resultVO.setResultMessage(ResponseCode.SUCCESS.getMessage());
|
||||||
|
|
||||||
|
return resultVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -76,6 +76,23 @@ public interface TnPopupMngRepository extends JpaRepository<TnPopupMng, TnPopupM
|
||||||
@Param("_error_message") String errorMessage
|
@Param("_error_message") String errorMessage
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@Query(value = "CALL sp_delete_tn_popup_mng (" +
|
||||||
|
":_popup_seq, " +
|
||||||
|
":_modi_id, " +
|
||||||
|
":_result_count, " +
|
||||||
|
":_result_code, " +
|
||||||
|
":_error_message)",
|
||||||
|
nativeQuery = true)
|
||||||
|
Map<String, Object> spDeleteTnPopupMng(
|
||||||
|
@Param("_popup_seq") Integer popupSeq,
|
||||||
|
@Param("_modi_id") String modiId,
|
||||||
|
@Param("_result_count") Integer resultCount,
|
||||||
|
@Param("_result_code") String resultCode,
|
||||||
|
@Param("_error_message") String errorMessage
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
@Procedure("sp_is_valid_tn_popup_mng_id")
|
@Procedure("sp_is_valid_tn_popup_mng_id")
|
||||||
int spIsValidTnPopupMngId( Integer popupSeq );
|
int spIsValidTnPopupMngId( Integer popupSeq );
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue