From 11fcbd5a74edcc48466e27f2e7d22ea2b169810d Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 15 七月 2024 16:38:02 +0800
Subject: [PATCH] 代码提交

---
 server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomZhongTaiServiceImpl.java |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomZhongTaiServiceImpl.java b/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomZhongTaiServiceImpl.java
index 1a1c786..576a902 100644
--- a/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomZhongTaiServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomZhongTaiServiceImpl.java
@@ -19,6 +19,7 @@
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 
 import java.util.Date;
@@ -36,6 +37,9 @@
 public class ZbomZhongTaiServiceImpl implements ZbomZhongTaiService {
     @Autowired
     private InterfaceLogMapper interfaceLogMapper;
+    @Autowired
+    private RedisTemplate<String, Object> redisTemplate;
+
     /**
      * 鑾峰彇鐢ㄦ埛鐧婚檰token
      * @param param
@@ -109,6 +113,24 @@
         }
         return null;
     }
+    /**
+     * 鑾峰彇鍒嗙被鍜屽垎绫讳笅鐨勬爣绛�
+     * @param param
+     * @return
+     */
+    @Override
+    public      List<ZTTagInfoResponse> getTagList(ZTCatalogListRequest param){
+        ZTBaseResponse<List<ZTTagInfoResponse>> result = sendHttpRequest(
+                ZTConstants.IntegerUrl.TAG_LIST_URL,
+                ZTConstants.IntegerName.TAG_LIST_NAME,
+                param.getToken(),
+                param.getUserType(),
+                JSONObject.toJSONString(param ));
+        if(result!=null){
+            return result.getData();
+        }
+        return null;
+    }
 
     /**
      * 鑾峰彇鍐呭鍒楄〃鍒嗛〉
@@ -136,7 +158,7 @@
     @Override
     public ZTContentInfoResponse getContentInfo(ZTContentInfoRequest param){
         ZTBaseResponse<ZTContentInfoResponse> result = sendHttpRequest(
-                ZTConstants.IntegerUrl.CONTENT_INFO_URL+ param.getArticleId(),
+                ZTConstants.IntegerUrl.CONTENT_INFO_URL+ param.getId(),
                 ZTConstants.IntegerName.CONTENT_INFO_NAME,
                 param.getToken(),
                 param.getUserType(),
@@ -288,12 +310,13 @@
             Map<String,String> headers = new HashMap<>();
             headers.put(ZTConstants.HEADER_TOKEN,token);
             headers.put(ZTConstants.HEADER_USERTYPE,userType);
-            res = HttpsUtil.postJsonWithHeaders(url,param,headers);
+            String index = (String) redisTemplate.opsForValue().get(Constants.RedisKeys.ZBOM_ZHONGTAI_API_URL);
+            res = HttpsUtil.postJsonWithHeaders(index+url,param,headers);
             TypeReference typeReference =
                     new TypeReference<ZTBaseResponse<T>>(){};
             ZTBaseResponse<T>  result = JSONObject.parseObject(res, typeReference.getType());
             logResult(result,name);
-            if(StringUtils.equals(result.getCode(),ZTConstants.CODE_SUCCESS)){
+            if(Constants.equalsInteger(result.getCode(),ZTConstants.CODE_SUCCESS)){
                 return  result;
             }else{
                 success =1;
@@ -324,7 +347,7 @@
         interfaceLogMapper.insert(log);
     }
     private static void logResult(ZTBaseResponse res,String name) {
-        if(StringUtils.equals(res.getCode(), ZTConstants.CODE_SUCCESS)){
+        if(Constants.equalsInteger(res.getCode(),ZTConstants.CODE_SUCCESS)){
             log.info("銆愪腑鍙版帴鍙o細"+name+"銆�================鎴愬姛====\n"+res);
         }else{
             log.error("銆愪腑鍙版帴鍙o細"+name+"銆�================澶辫触====锛歕n"+ res);

--
Gitblit v1.9.3