コード例 #1
0
ファイル: TopicServiceTest.java プロジェクト: singo107/flus
 // @Test
 public void test3() {
   TopicEntity e = topicService.get(1);
   e.setLastReplyerId(33l);
   e.setLastReplyer("lastReplyer");
   e.setLastReplyTime(new Date());
   topicService.update(e);
 }
コード例 #2
0
ファイル: TopicServiceTest.java プロジェクト: singo107/flus
 @Test
 public void test1() {
   TopicEntity topic = new TopicEntity();
   topic.setCategoryId(17);
   topic.setTitle("title");
   topic.setSummary("summary");
   topic.setThumbnail("thumbnail");
   topic.setContent("content");
   topic.setKeywords("keywords");
   topic.setAuthorId(1l);
   topic.setAuthor("author");
   topic.setSource("source");
   topic.setStatus(TopicStatus.DRAFT.getValue());
   topic.setLinkOut(YesOrNo.NO.getCode());
   topic.setLinkUrl("linkUrl");
   topic.setAllowReply(YesOrNo.NO.getCode());
   topic.setPlaceTop(YesOrNo.NO.getCode());
   topic.setViewCount(0);
   topic.setReplyCount(0);
   topic.setPraiseCount(0);
   topic.setCreateTime(new Date());
   topic.setPublishTime(new Date());
   topic.setLastReplyerId(2l);
   topic.setLastReplyer("lastReplyer");
   topic.setLastReplyTime(new Date());
   TopicEntity te = topicService.add(topic);
   System.out.println(topicService.get(te.getId()));
 }
コード例 #3
0
  @Override
  public Set<FeedEntry> findTopic(String feId, Integer topicNumber) {

    Set<FeedEntry> recommendFeedEntry = new TreeSet<>();
    List<Topic> topics = new ArrayList<>();
    topics = tService.listTopicbyFeedEntry(feId);
    FeedEntry feed = feDao.getFeedEntry(feId);

    Integer currentTopicNumber = 0;

    // Topic keresése aktuális topic alapján
    for (Topic topic : topics) {
      List<Topic> listedTopics = tService.listTopicbyTopicName(topic.getTopicName());
      for (Topic t : listedTopics) {
        if (!t.getFeedEntry().equals(feId)) {
          FeedEntry f = getFeedEntry(t.getFeedEntry());
          if (!f.getTitle().equals(feed.getTitle())) {
            recommendFeedEntry.add(f);
            currentTopicNumber = currentTopicNumber + 1;
          }
        }

        if (currentTopicNumber.equals(topicNumber)) {
          break;
        }
      }
    }

    return recommendFeedEntry;
  }
コード例 #4
0
ファイル: TopicServiceTest.java プロジェクト: singo107/flus
 @Test
 public void test2() {
   Page page = new Page(10);
   PagedList<TopicEntity> pagedList =
       topicService.getByCategoryId(17, null, TopticOrderFiled.RT, OrderType.DESC, page);
   List<TopicEntity> list = pagedList.getList();
   for (TopicEntity e : list) {
     System.out.println(e);
   }
 }
コード例 #5
0
ファイル: TopicServiceTest.java プロジェクト: singo107/flus
 // @Test
 public void test4() {
   topicService.updateStatus(5, TopicStatus.OFFLINE.getValue());
   topicService.updatePlaceTop(5, true);
   topicService.updatePraiseCount(5, 81);
 }