From ca53b2a58a60695d56dd2d523aa3658b8482b6de Mon Sep 17 00:00:00 2001
From: yj <Administrator@192>
Date: 星期五, 06 三月 2020 16:20:05 +0800
Subject: [PATCH] 发圈
---
fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 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 15d8f9e..d7a1545 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
@@ -1,6 +1,5 @@
package com.yeshi.fanli.service.impl.config;
-import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -10,7 +9,7 @@
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
-import com.yeshi.fanli.dao.config.BusinessSystemDao;
+import com.yeshi.fanli.dao.mybatis.BusinessSystemMapper;
import com.yeshi.fanli.entity.system.BusinessSystem;
import com.yeshi.fanli.service.inter.config.BusinessSystemService;
@@ -18,11 +17,12 @@
public class BusinessSystemServiceImpl implements BusinessSystemService {
@Resource
- private BusinessSystemDao businessSystemDao;
+ private BusinessSystemMapper businessSystemMapper;
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>();
@@ -30,10 +30,10 @@
map.put(ANDROID, 1);
map.put(IOS, 2);
map.put(WEB, 3);
+ map.put(WXMP, 4);
}
-
+
@Override
- @Cacheable(value = "sysCache", key = "'getBusinessSystem-'+#platform+'-'+#packages")
public BusinessSystem getBusinessSystem(String platform, String packages) {
if (platform == null || packages == null) {
return null;
@@ -41,27 +41,27 @@
platform = platform.toUpperCase();
Integer platformInt = map.get(platform);
- List<BusinessSystem> list = businessSystemDao.list("from BusinessSystem where platform=? and packageName=?",
- new Serializable[] { platformInt, packages });
+ List<BusinessSystem> list = businessSystemMapper.listByPlatformAndPackage(platformInt, packages);
if (list == null || list.size() == 0) {
return null;
}
return list.get(0);
}
+ @Cacheable(value = "sysCache", key = "'getBusinessSystem-'+#platform+'-'+#packages")
@Override
public BusinessSystem getBusinessSystemCache(String platform, String packages) {
return getBusinessSystem(platform, packages);
}
-
+
@Override
public BusinessSystem getById(long id) {
- return businessSystemDao.find(BusinessSystem.class, id);
+ return businessSystemMapper.selectByPrimaryKey(id);
}
@Override
public List<BusinessSystem> getBusinessSystems() {
- return businessSystemDao.list("from BusinessSystem");
+ return businessSystemMapper.listAll();
}
-
+
}
--
Gitblit v1.8.0