Quellcode durchsuchen

官网缓存处理

anderx vor 3 Jahren
Ursprung
Commit
4b5b499e52

+ 7 - 2
src/main/java/com/kede/news/service/impl/NewsServiceImpl.java

@@ -9,6 +9,8 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.cache.annotation.CacheEvict;
+import org.springframework.cache.annotation.CachePut;
 import org.springframework.cache.annotation.Cacheable;
 import org.springframework.stereotype.Service;
 
@@ -28,6 +30,7 @@ public class NewsServiceImpl extends BaseMybatisDao<NewsMapper> implements NewsS
 	private NewsMapper	newsMapper;
 
 	@Override
+	@CacheEvict(cacheNames="listnewsDetails#600",allEntries = true)
 	public int addNews(InputNews in) {
 		if (in.getReleaseTimes()!=null) {
 			try {
@@ -44,6 +47,7 @@ public class NewsServiceImpl extends BaseMybatisDao<NewsMapper> implements NewsS
 	}
 
 	@Override
+	@CacheEvict(cacheNames="listnewsDetails#600",allEntries = true)
 	public int updateNews(InputNews in) {
 		if (in.getReleaseTimes()!=null) {
 			try {
@@ -57,15 +61,16 @@ public class NewsServiceImpl extends BaseMybatisDao<NewsMapper> implements NewsS
 		if (in.getReleaseStatus()!=null&&in.getReleaseStatus()==1&&in.getReleaseTime()==null) {
 			in.setReleaseTime(new Date());
 		}
-
 		return newsMapper.updateByPrimaryKeySelective(in);
 	}
 
 	@Override
+	@CacheEvict(cacheNames="listnewsDetails#600",allEntries = true)
 	public int deleteNews(InputNews in) {
 		return newsMapper.deleteByPrimaryKey(in.getId());
 	}
 
+
 	@SuppressWarnings("unchecked")
 	@Override
 	@Cacheable(cacheNames="listnewsDetails#600", key = "'listnewsDetails'+':ps='+#pageSize+'pn='+#pageNo+'hot='+#in.hot+'type" +
@@ -85,7 +90,7 @@ public class NewsServiceImpl extends BaseMybatisDao<NewsMapper> implements NewsS
 
 	@Override
 	public OutNews addHotelectNews(InputNews in) {
-		OutNews use = newsMapper.selectByid(in.getId());
+		OutNews use = selectNews(in);
 		OutNews newNews=new OutNews();
 		newNews.setId(use.getId());
 		newNews.setHot(use.getHot()+1);

+ 4 - 4
src/main/webapp/WEB-INF/views/portal/about.html

@@ -76,13 +76,13 @@
                                 </div>
                                 <div class="ofoter-item2">
                                     <div class="item2-s">
-                                        <div class="s-item1">
+                                        <!-- <div class="s-item1">
                                             <div class="s-item1-a"></div>
                                             <div class="s-item1-b">
                                                 <div></div>
                                                 <div></div>
                                             </div>
-                                        </div>
+                                        </div> -->
                                         <div class="s-item2">
                                             <span>Office</span>
                                             <p>办公环境</p>
@@ -103,13 +103,13 @@
                                             <span>Space</span>
                                             <p>展示柜</p>
                                         </div>
-                                        <div class="d-item2">
+                                        <!-- <div class="d-item2">
                                             <div class="d-item2-x"></div>
                                             <div class="d-item2-y">
                                                 <div></div>
                                                 <div></div>
                                             </div>
-                                        </div>
+                                        </div> -->
                                     </div>
                                 </div>
                                 <div class="space-itme2">