메인페이지 게시물 획득 쿼리 수정.
parent
db70792bf3
commit
20df991f64
|
|
@ -72,9 +72,6 @@ public class BoardSearchVO extends BaseSearchVO {
|
|||
* @param id 를 설정한다.
|
||||
*/
|
||||
public void setCategory(String category) {
|
||||
if (category == null || category.equals("")) {
|
||||
category = " ";
|
||||
}
|
||||
this.category = category;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ public class CommonController {
|
|||
if (EgovUserDetailsHelper.isAuthenticated()) {
|
||||
BoardSearchVO searchVO = new BoardSearchVO();
|
||||
searchVO.setRecordCountPerPage(5);
|
||||
searchVO.setCategory(null);
|
||||
|
||||
/* 내실적 조회 리스트 */
|
||||
LoginUserVO loginUserVO = UserUtil.getMemberInfo();
|
||||
|
|
@ -115,25 +116,25 @@ public class CommonController {
|
|||
List<ReportVO> reportList = judgeService.selectMyList(reportSearchVO);
|
||||
model.addAttribute("reportList", reportList);
|
||||
|
||||
/* 공지사항 리스트 */
|
||||
searchVO.setId("notice");
|
||||
/* 공지사항 리스트 */
|
||||
searchVO.setId("notice");
|
||||
List<BoardVO> noticeList = boardService.selectList(searchVO);
|
||||
model.addAttribute("noticeList", noticeList);
|
||||
|
||||
/* 게시판 리스트 */
|
||||
searchVO.setId("bbs");
|
||||
/* 게시판 리스트 */
|
||||
searchVO.setId("bbs");
|
||||
List<BoardVO> bbsList = boardService.selectList(searchVO);
|
||||
model.addAttribute("bbsList", bbsList);
|
||||
|
||||
/* 자료실 리스트 */
|
||||
searchVO.setId("data");
|
||||
/* 자료실 리스트 */
|
||||
searchVO.setId("data");
|
||||
List<BoardVO> dataList = boardService.selectList(searchVO);
|
||||
model.addAttribute("dataList", dataList);
|
||||
|
||||
return "main.tiles";
|
||||
} else {
|
||||
return "common/login";
|
||||
}
|
||||
return "main.tiles";
|
||||
} else {
|
||||
return "common/login";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -19,28 +19,27 @@
|
|||
SELECT
|
||||
*
|
||||
FROM H3_BD_${id}_LIST BBS
|
||||
WHERE 1 = 1
|
||||
<choose>
|
||||
<when test='category == " " and id == "stat_bbs"'>
|
||||
</when>
|
||||
<otherwise>
|
||||
<where>
|
||||
<if test='category != null'>
|
||||
AND BD_CATEGORY = #{category}
|
||||
</otherwise>
|
||||
</choose>
|
||||
|
||||
<if test="searchKeyword != null and searchKeyword != ''">
|
||||
<choose>
|
||||
<when test="searchCondition == 0">
|
||||
AND BD_DATA1 LIKE '%' || #{searchKeyword} || '%'
|
||||
</when>
|
||||
<when test="searchCondition == 1">
|
||||
AND BD_NAME LIKE '%' || #{searchKeyword} || '%'
|
||||
</when>
|
||||
<when test="searchCondition == 2">
|
||||
AND BD_SUBJECT LIKE '%' || #{searchKeyword} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
</if>
|
||||
<!--<if test='id != "stat_bbs"'>
|
||||
AND BD_CATEGORY = #{category}
|
||||
</if>-->
|
||||
<if test="searchKeyword != null and searchKeyword != ''">
|
||||
<choose>
|
||||
<when test="searchCondition == 0">
|
||||
AND BD_DATA1 LIKE '%' || #{searchKeyword} || '%'
|
||||
</when>
|
||||
<when test="searchCondition == 1">
|
||||
AND BD_NAME LIKE '%' || #{searchKeyword} || '%'
|
||||
</when>
|
||||
<when test="searchCondition == 2">
|
||||
AND BD_SUBJECT LIKE '%' || #{searchKeyword} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY
|
||||
BBS.BD_NOTICE DESC,
|
||||
BBS.BD_GROUP_SEQ DESC,
|
||||
|
|
|
|||
Loading…
Reference in New Issue