From 19533a17aa55fafc70d0a385928e785cb50e1ebc Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期五, 30 七月 2021 02:05:14 +0800
Subject: [PATCH] 爱奇艺视频更新

---
 src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java b/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java
index bdac890..5b9e47f 100644
--- a/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java
+++ b/src/main/java/com/yeshi/buwan/pptv/PPTVApiUtil.java
@@ -1,6 +1,7 @@
 package com.yeshi.buwan.pptv;
 
 import com.google.gson.Gson;
+import com.yeshi.buwan.pptv.entity.PPTVGoodsInfo;
 import com.yeshi.buwan.pptv.entity.PPTVProgram;
 import com.yeshi.buwan.pptv.entity.PPTVSeries;
 import com.yeshi.buwan.util.StringUtil;
@@ -150,6 +151,7 @@
         Map<String, String> params = new HashMap<>();
         params.put("seriesCodes", seriesCodes);
         String result = baseRequest(params, "pptv.channel.content.detail");
+        System.out.println(result);
         JSONObject resultJSON = JSONObject.fromObject(result);
         JSONArray array = resultJSON.optJSONObject("response").optJSONObject("body").optJSONArray("contentInfos");
         List<PPTVProgram> programList = new ArrayList<>();
@@ -158,6 +160,17 @@
             JSONObject item = array.optJSONObject(i);
             if (pptvSeries == null)
                 pptvSeries = gson.fromJson(item.toString(), PPTVSeries.class);
+
+            PPTVGoodsInfo goodsInfo = new PPTVGoodsInfo();
+            goodsInfo.setGoodsNo(item.optString("goodsNo"));
+            goodsInfo.setGoodsName(item.optString("goodsName"));
+            goodsInfo.setStatus(item.optString("goodsStatus"));
+            goodsInfo.setIsNoVipPricing(item.optString("isNoVipPricing"));
+            goodsInfo.setIsTicket(item.optString("isTicket"));
+            goodsInfo.setIsVipPricing(item.optString("isVipPricing"));
+
+            pptvSeries.setGoodsInfo(goodsInfo);
+
 
             List<String> keys = new ArrayList<>();
             for (Iterator<String> its = item.keys(); its.hasNext(); ) {
@@ -172,7 +185,18 @@
             }
 
             String itemStr = item.toString().replace("series_", "");
+
+            JSONObject pitem = JSONObject.fromObject(itemStr);
+            goodsInfo = new PPTVGoodsInfo();
+            goodsInfo.setGoodsNo(pitem.optString("goodsNo"));
+            goodsInfo.setGoodsName(pitem.optString("goodsName"));
+            goodsInfo.setStatus(pitem.optString("goodsStatus"));
+            goodsInfo.setIsNoVipPricing(pitem.optString("isNoVipPricing"));
+            goodsInfo.setIsTicket(pitem.optString("isTicket"));
+            goodsInfo.setIsVipPricing(pitem.optString("isVipPricing"));
+
             PPTVProgram program = gson.fromJson(itemStr, PPTVProgram.class);
+            program.setGoodsInfo(goodsInfo);
             programList.add(program);
         }
         pptvSeries.setSeries(programList);

--
Gitblit v1.8.0