package com.yeshi.buwan.job;
|
|
import com.google.gson.Gson;
|
import com.xxl.job.core.biz.model.ReturnT;
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
import com.yeshi.buwan.domain.system.DetailSystem;
|
import com.yeshi.buwan.domain.system.DetailSystemConfig;
|
import com.yeshi.buwan.domain.system.SystemConfig;
|
import com.yeshi.buwan.service.imp.DetailSystemConfigService;
|
import com.yeshi.buwan.service.imp.SystemService;
|
import com.yeshi.buwan.service.inter.system.SystemConfigService;
|
import com.yeshi.buwan.util.EHCacheManager;
|
import com.yeshi.buwan.util.rank.IqiyiRankUtil;
|
import net.sf.json.JSONObject;
|
import org.springframework.stereotype.Component;
|
import org.yeshi.utils.AppMarketUtil;
|
import org.yeshi.utils.StringUtil;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
import java.util.Map;
|
|
//10409568
|
@Component
|
public class RankJob {
|
|
|
@Resource
|
private SystemConfigService systemConfigService;
|
|
|
//打开华为应用市场的广告
|
@XxlJob("rank-iqiyi-update")
|
public ReturnT<String> updateRank(String params) throws Exception {
|
Map<String, List<String>> map = IqiyiRankUtil.getRank(10);
|
if (map != null && map.size() > 0) {
|
String json = new Gson().toJson(map);
|
systemConfigService.setValue("searchRank", json);
|
|
}
|
return ReturnT.SUCCESS;
|
}
|
|
|
}
|