admin
2019-10-09 5965a68eb95797f5527f12ef59925e262e410cc5
fanli/src/main/java/com/yeshi/fanli/controller/TestController.java
@@ -45,8 +45,10 @@
import com.yeshi.fanli.entity.dynamic.GoodsPicture;
import com.yeshi.fanli.entity.dynamic.InviteMaterial;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.entity.taobao.SearchFilter;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra;
import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
import com.yeshi.fanli.exception.ActivityException;
import com.yeshi.fanli.exception.push.PushException;
import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
@@ -68,6 +70,8 @@
import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory;
import com.yeshi.fanli.util.jd.JDApiUtil;
import com.yeshi.fanli.util.push.OPPOPushUtil;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
import com.yeshi.fanli.vo.goods.GoodsDetailVO;
import net.sf.json.JSONArray;
@@ -579,8 +583,28 @@
      }
      out.print("success");
   }
   @RequestMapping(value = "testListTLJGoods")
   public void getGoodsList(String callback,PrintWriter out) {
      SearchFilter sf = new SearchFilter();
      sf.setQuan(1);
      sf.setTmall(true);
//      sf.setEndPrice(new BigDecimal(1000));
      sf.setPage(1);
      sf.setPage(100);
      sf.setCateIds("16");
      sf.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW);
      TaoBaoSearchResult result = TaoKeApiUtil.searchWuLiao(sf);
      Gson gson = new Gson();
      JSONArray array=new JSONArray();
      for (TaoBaoGoodsBrief goods : result.getTaoBaoGoodsBriefs()) {
         array.add(gson.toJson(TaoBaoUtil.getTaoBaoGoodsBriefExtra(goods, "100", null)));
      }
      out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(array)));
   }
   
   /**
    * 插入邀请素材
@@ -598,4 +622,5 @@
         e.printStackTrace();
      }
   }
}