|
@@ -7,7 +7,10 @@ import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
+import org.springframework.cache.annotation.CacheEvict;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import com.goafanti.activity.bo.ActivityListBo;
|
|
import com.goafanti.activity.bo.ActivityListBo;
|
|
@@ -16,9 +19,11 @@ import com.goafanti.common.constant.AFTConstants;
|
|
|
import com.goafanti.common.dao.ActivityMapper;
|
|
import com.goafanti.common.dao.ActivityMapper;
|
|
|
import com.goafanti.common.model.Activity;
|
|
import com.goafanti.common.model.Activity;
|
|
|
import com.goafanti.common.utils.DateUtils;
|
|
import com.goafanti.common.utils.DateUtils;
|
|
|
|
|
+import com.goafanti.common.utils.LoggerUtils;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.JDBCIdGenerator;
|
|
import com.goafanti.core.mybatis.JDBCIdGenerator;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
|
|
+import com.goafanti.news.service.NewsService;
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
|
public class ActivityServiceImpl extends BaseMybatisDao<ActivityMapper> implements ActivityService {
|
|
public class ActivityServiceImpl extends BaseMybatisDao<ActivityMapper> implements ActivityService {
|
|
@@ -26,6 +31,8 @@ public class ActivityServiceImpl extends BaseMybatisDao<ActivityMapper> implemen
|
|
|
private ActivityMapper activityMapper;
|
|
private ActivityMapper activityMapper;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private JDBCIdGenerator idGenerator;
|
|
private JDBCIdGenerator idGenerator;
|
|
|
|
|
+
|
|
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(NewsService.class);
|
|
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
|
@Override
|
|
@Override
|
|
@@ -113,4 +120,16 @@ public class ActivityServiceImpl extends BaseMybatisDao<ActivityMapper> implemen
|
|
|
return activityMapper.selectByPrimaryKey(id);
|
|
return activityMapper.selectByPrimaryKey(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<Activity> findPortalList() {
|
|
|
|
|
+ // TODO Auto-generated method stub
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @CacheEvict(value = "ActivityPortalListCache", allEntries = true)
|
|
|
|
|
+ public void cleanActivityIndexList() {
|
|
|
|
|
+ LoggerUtils.debug(logger, "清除门户端新闻列表缓存:[%s]");
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|