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/config/BusinessSystemServiceImpl.java | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java index b1857b1..8af4b1c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java @@ -6,6 +6,7 @@ import javax.annotation.Resource; +import com.yeshi.fanli.entity.SystemEnum; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; @@ -22,6 +23,7 @@ private static final String ANDROID = "ANDROID"; private static final String IOS = "IOS"; private static final String WEB = "WEB"; + private static final String WXMP = "WXMP"; private static final Map<String, Integer> map = new HashMap<String, Integer>(); @@ -29,27 +31,28 @@ map.put(ANDROID, 1); map.put(IOS, 2); map.put(WEB, 3); + map.put(WXMP, 4); } @Override - public BusinessSystem getBusinessSystem(String platform, String packages) { + public BusinessSystem getBusinessSystem(String platform, String packages, SystemEnum system) { if (platform == null || packages == null) { return null; } platform = platform.toUpperCase(); Integer platformInt = map.get(platform); - List<BusinessSystem> list = businessSystemMapper.listByPlatformAndPackage(platformInt, packages); + List<BusinessSystem> list = businessSystemMapper.listByPlatformAndPackage(platformInt, packages,system); if (list == null || list.size() == 0) { return null; } return list.get(0); } - @Cacheable(value = "sysCache", key = "'getBusinessSystem-'+#platform+'-'+#packages") + @Cacheable(value = "sysCache", key = "'getBusinessSystem-'+#platform+'-'+#packages+'-'+#system") @Override - public BusinessSystem getBusinessSystemCache(String platform, String packages) { - return getBusinessSystem(platform, packages); + public BusinessSystem getBusinessSystemCache(String platform, String packages, SystemEnum system) { + return getBusinessSystem(platform, packages,system); } @Override -- Gitblit v1.8.0