게시물 관리를 위한 데이터 접근 클래스를 롬복으로 생성자 기반 종속성 주입으로 수정

main
이백행 1 year ago
parent 9476e239a4
commit 05569de16a

@ -22,13 +22,14 @@ import egovframework.let.cop.bbs.service.BoardVO;
*
*
* ------- -------- ---------------------------
* 2009.03.19
* 2011.08.31 JJY 릿
* 2009.03.19
* 2011.08.31 JJY 릿
* 2024.08.12 (Problems)
* 2024.08.15 @Repository
*
* </pre>
*/
@Repository("BBSManageDAO")
@Repository
public class BBSManageDAO extends EgovAbstractMapper {
/**

@ -8,6 +8,8 @@ import java.util.Map;
import javax.annotation.Resource;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
import org.egovframe.rte.fdl.property.EgovPropertyService;
import org.springframework.stereotype.Service;
import egovframework.com.cmm.service.EgovFileMngService;
@ -16,32 +18,32 @@ import egovframework.let.cop.bbs.service.Board;
import egovframework.let.cop.bbs.service.BoardVO;
import egovframework.let.cop.bbs.service.EgovBBSManageService;
import egovframework.let.utl.fcc.service.EgovDateUtil;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
import org.egovframe.rte.fdl.property.EgovPropertyService;
import lombok.RequiredArgsConstructor;
/**
*
*
* @author
* @since 2009.03.19
* @version 1.0
* @see
*
* <pre>
* <pre>
* << (Modification Information) >>
*
*
* ------- -------- ---------------------------
* 2009.03.19
* 2011.08.31 JJY 릿
* 2009.03.19
* 2011.08.31 JJY 릿
* 2024.08.15
*
* </pre>
* </pre>
*/
@Service("EgovBBSManageService")
@RequiredArgsConstructor
public class EgovBBSManageServiceImpl extends EgovAbstractServiceImpl implements EgovBBSManageService {
@Resource(name = "BBSManageDAO")
private BBSManageDAO bbsMngDAO;
private final BBSManageDAO bbsMngDAO;
@Resource(name = "EgovFileMngService")
private EgovFileMngService fileService;
@ -79,10 +81,12 @@ public class EgovBBSManageServiceImpl extends EgovAbstractServiceImpl implements
// SORT_ORDR는 부모글의 소트 오더와 같게, NTT_NO는 순서대로 부여
if ("Y".equals(board.getReplyAt())) {
// 답글인 경우 1. Parnts를 세팅, 2.Parnts의 sortOrdr을 현재글의 sortOrdr로 가져오도록, 3.nttNo는 현재 게시판의 순서대로
// 답글인 경우 1. Parnts를 세팅, 2.Parnts의 sortOrdr을 현재글의 sortOrdr로 가져오도록, 3.nttNo는 현재
// 게시판의 순서대로
// replyLc는 부모글의 ReplyLc + 1
@SuppressWarnings("unused") long tmpNttId = 0L; // 답글 게시물 ID
@SuppressWarnings("unused")
long tmpNttId = 0L; // 답글 게시물 ID
tmpNttId = bbsMngDAO.replyBoardArticle(board);
@ -134,7 +138,7 @@ public class EgovBBSManageServiceImpl extends EgovAbstractServiceImpl implements
if (!"".equals(vo.getNtceBgnde()) || !"".equals(vo.getNtceEndde())) {
if (EgovDateUtil.getDaysDiff(today, vo.getNtceBgnde()) > 0
|| EgovDateUtil.getDaysDiff(today, vo.getNtceEndde()) < 0) {
|| EgovDateUtil.getDaysDiff(today, vo.getNtceEndde()) < 0) {
// 시작일이 오늘날짜보다 크거나, 종료일이 오늘 날짜보다 작은 경우
vo.setIsExpired("Y");
}

Loading…
Cancel
Save