From dc5be7d38446f70e6ff86df311119c32b41fe7f8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 28 十一月 2020 16:37:05 +0800
Subject: [PATCH] 大淘客搜索接口升级

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/help/AppPageNotificationServiceImpl.java |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/help/AppPageNotificationServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/help/AppPageNotificationServiceImpl.java
index 3f4453c..024f7f2 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/help/AppPageNotificationServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/help/AppPageNotificationServiceImpl.java
@@ -8,6 +8,7 @@
 
 import javax.annotation.Resource;
 
+import com.yeshi.fanli.entity.SystemEnum;
 import org.springframework.cache.annotation.Cacheable;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -38,20 +39,20 @@
 	private AdActivityVersionControlService adActivityVersionControlService;
 
 	@Override
-	public AppPageNotification getAppPageNotificationByType(String type) {
+	public AppPageNotification getAppPageNotificationByType(String type, SystemEnum system) {
 
-		return appPageNotificationMapper.selectByType(type);
+		return appPageNotificationMapper.selectByType(type,system);
 	}
 
-	@Cacheable(value = "configCache", key = "'getValidNotificationByTypeCache-'+#type+'-'+ #platform+'-'+#versionCode")
+	@Cacheable(value = "configCache", key = "'getValidNotificationByTypeCache-'+#type+'-'+ #platform+'-'+#versionCode+'-'+#system")
 	@Override
-	public AppPageNotification getValidNotificationByTypeCache(String type, String platform, Integer versionCode) {
-		List<AppPageNotification> recordList = appPageNotificationMapper.listValidByType(type);
+	public AppPageNotification getValidNotificationByTypeCache(String type, String platform, Integer versionCode, SystemEnum system) {
+		List<AppPageNotification> recordList = appPageNotificationMapper.listValidByType(type,system);
 		if (recordList == null || recordList.size() == 0)
 			return null;
 
 		// 杩囨护鐗堟湰
-		AppVersionInfo app = appVersionService.getClientVersion(platform, versionCode);
+		AppVersionInfo app = appVersionService.getClientVersion(platform, versionCode,system);
 		if (app == null) {
 			return null;
 		}
@@ -80,7 +81,7 @@
 			return;
 		if (apn.getType() == null)
 			throw new Exception("绫诲瀷涓虹┖");
-		AppPageNotification old = getAppPageNotificationByType(apn.getType().name());
+		AppPageNotification old = getAppPageNotificationByType(apn.getType().name(),apn.getSystem());
 
 		if (old != null)
 			throw new Exception("宸插瓨鍦ㄦ敼绫诲瀷");
@@ -117,13 +118,13 @@
 	}
 
 	@Override
-	public List<AppPageNotification> listQuery(long start, int count, String key, Integer show, Integer canClose) {
-		return appPageNotificationMapper.listQuery(start, count, key, show, canClose);
+	public List<AppPageNotification> listQuery(long start, int count, String key, Integer show, Integer canClose, SystemEnum system) {
+		return appPageNotificationMapper.listQuery(start, count, key, show, canClose,system);
 	}
 
 	@Override
-	public long countQuery(String key, Integer show, Integer canClose) {
-		return appPageNotificationMapper.countQuery(key, show, canClose);
+	public long countQuery(String key, Integer show, Integer canClose, SystemEnum system) {
+		return appPageNotificationMapper.countQuery(key, show, canClose,system);
 	}
 
 	@Transactional(rollbackFor = Exception.class)

--
Gitblit v1.8.0