admin
2021-04-08 d7a3014c38dbb1061cba70e7dbb49d58831e6399
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;
@@ -159,6 +160,17 @@
            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(); ) {
                String key = its.next();
@@ -172,7 +184,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);