Skip to content

Commit bd108e6

Browse files
committed
Merge branch 'feature/issue-22' into develop
2 parents 8893cb1 + 132a252 commit bd108e6

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/main/java/dev/riyenas/chatbot/service/notice/NoticeCrawlerService.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ public List<Notice> noticeCrawler(NoticeTypeEnum noticeType) throws IOException
4545
for(Element element : elements){
4646
String title = element.selectFirst(".subject").text();
4747
String writer = element.selectFirst(".writer").text();
48-
String url = element.selectFirst("a").attr("abs:href");
48+
String url = element.selectFirst("a").attr("abs:href")
49+
.replace("boardview", "mboardviewmobile");
4950
String date = element.selectFirst(".date").text();
5051

5152
notices.add(

src/main/java/dev/riyenas/chatbot/service/notice/NoticeService.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import dev.riyenas.chatbot.domain.notice.NoticeTypeEnum;
66
import dev.riyenas.chatbot.web.skill.common.Button;
77
import dev.riyenas.chatbot.web.skill.common.ButtonEnum;
8-
import dev.riyenas.chatbot.web.skill.common.Link;
98
import dev.riyenas.chatbot.web.skill.common.ListItem;
109
import dev.riyenas.chatbot.web.skill.output.ListCard;
1110
import lombok.RequiredArgsConstructor;
@@ -24,8 +23,9 @@
2423
public class NoticeService {
2524
private final NoticeRepository noticeRepository;
2625

27-
private final static String NOTICE_BASE_URL = "http://board.sejong.ac.kr/boardlist.do?bbsConfigFK=";
28-
private final static String SEJONG_IMG_URL = "http://www.sejong.ac.kr/sogood_sm/2018_05_30/main_vi/img4.jpg";
26+
private final static String NOTICE_PC_BASE_URL = "http://board.sejong.ac.kr/boardlist.do?bbsConfigFK=";
27+
private final static String NOTICE_MOBILE_BASE_URL = "http://board.sejong.ac.kr/mboardlistmobile.do?bbsConfigFK=";
28+
private final static String SEJONG_IMG_URL = "https://img.huffingtonpost.com/asset/5d80cb9a240000d3267c75b7.jpeg?ops=1200_630";
2929

3030
@Transactional
3131
public Long save(Notice notice) {
@@ -49,11 +49,10 @@ public ListCard findByTypeDesc(NoticeTypeEnum type) {
4949
ListItem header = ListItem.builder()
5050
.title("세종대학교 " + type.getTitle() + " 공지사항")
5151
.imageUrl(SEJONG_IMG_URL)
52-
.link(new Link(NOTICE_BASE_URL + type.getFk()))
5352
.build();
5453

5554
List<Button> buttons = Arrays.asList(
56-
ButtonEnum.WEBLINK.action("더보기", NOTICE_BASE_URL + type.getFk())
55+
ButtonEnum.WEBLINK.action("더보기", NOTICE_MOBILE_BASE_URL + type.getFk())
5756
);
5857

5958
return new ListCard(header, lists, buttons);

0 commit comments

Comments
 (0)