|
@@ -105,6 +105,21 @@ public class HLWIntefaceImpl implements HLWIntefaceService {
|
|
|
return SendUtil.send(true, "", news);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> videoRecommend() {
|
|
|
+ Map<String, Object> requiredParameter = new HashMap<>(5);
|
|
|
+ requiredParameter.put("appId", 4);
|
|
|
+ requiredParameter.put("columnId", 14024);
|
|
|
+ requiredParameter.put("isCarousel", false);
|
|
|
+ HlNewsPaperDTO data = getJsonObject(MiniConstant.HL_NEWSINFO,requiredParameter,HlNewsPaperDTO.class);
|
|
|
+ if (ObjectUtil.isEmpty(data)&&data.getNews().size()==0){
|
|
|
+ return SendUtil.send(false, "", MiniConstant.RESULT_FAILED);
|
|
|
+ }
|
|
|
+ List<HlNewsDTO> news = data.getNews();
|
|
|
+ hlwNewsPaperDao.insertOrUpdateBatch(news);
|
|
|
+ return SendUtil.send(true, "", news);
|
|
|
+ }
|
|
|
+
|
|
|
private <T> T getJsonObject(String url,Map<String, Object> requiredParameter,Class<T> tClass) {
|
|
|
String post = HttpUtil.post(address + url, requiredParameter);
|
|
|
JSONObject jsonObject = JSONUtil.parseObj(post);
|