| | |
| | | import com.yeshi.fanli.util.ThreadUtil;
|
| | | import org.springframework.cache.annotation.CacheEvict;
|
| | | import org.springframework.cache.annotation.Cacheable;
|
| | | import org.springframework.scheduling.annotation.Async;
|
| | | import org.springframework.stereotype.Service;
|
| | | import org.springframework.transaction.annotation.Transactional;
|
| | | import org.yeshi.utils.entity.ProxyIP;
|
| | |
| | | import com.yeshi.fanli.service.inter.config.ConfigService;
|
| | | import com.yeshi.fanli.util.Constant;
|
| | | import com.yeshi.fanli.util.StringUtil;
|
| | | import com.yeshi.fanli.util.dataoke.DaTaoKeApiUtil;
|
| | | import com.yeshi.goods.facade.utils.taobao.DaTaoKeApiUtil;
|
| | |
|
| | | import net.sf.json.JSONArray;
|
| | |
|
| | |
| | | return value;
|
| | | }
|
| | |
|
| | | @Override
|
| | | @Cacheable(value = "config", key = "'getValueByKey-'+#key+'-'+#system")
|
| | | public String getValue(ConfigKeyEnum key, SystemEnum system) {
|
| | | List<Config> list = configMapper.listByKey(key.getKey(), null, null,system);
|
| | | if (list.size() == 0) {
|
| | | return null;
|
| | | }
|
| | | String value = list.get(0).getValue();
|
| | | return value;
|
| | | }
|
| | |
|
| | |
|
| | | @Cacheable(value = "config", key = "'getByVersion'+'-'+#key+'-'+#platform+'-'+#version+'-'+#system ")
|
| | | public String getByVersion(String key, String platform, int version, SystemEnum system) {
|
| | | Integer minAndroidVersion = null;
|