admin
2019-10-28 8ba02b125d2df1a3393efdb276daae2244452d45
fanli/src/main/java/com/yeshi/fanli/controller/TestController.java
@@ -60,6 +60,7 @@
import com.yeshi.fanli.service.inter.dynamic.InviteMaterialService;
import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
import com.yeshi.fanli.service.inter.order.config.HongBaoManageService;
import com.yeshi.fanli.service.inter.user.integral.IntegralGetService;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.FileUtil;
@@ -69,6 +70,7 @@
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.push.VIVOPushUtil;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
import com.yeshi.fanli.vo.goods.GoodsDetailVO;
@@ -119,6 +121,9 @@
   @Resource
   private JedisPool jedisPool;
   @Resource
   private IntegralGetService integralGetService;
   @RequestMapping(value = "testimg")
   public void testImg(HttpServletRequest request, PrintWriter out) {
@@ -581,23 +586,70 @@
   }
   @RequestMapping(value = "testListTLJGoods")
   public void getGoodsList(String callback,PrintWriter out) {
   public void getGoodsList(String callback, PrintWriter out) {
      SearchFilter sf = new SearchFilter();
      sf.setMaterialId("19450");
      sf.setQuan(1);
      sf.setTmall(true);
      sf.setStartTkRate(5);
      sf.setEndPrice(new BigDecimal(1000));
      // 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();
      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)));
   }
   /**
    * 插入邀请素材
    *
    * @param out
    */
   @RequestMapping(value = "addInviteOrderLevelOne")
   public void addInviteOrderLevelOne(PrintWriter out) {
      try {
         System.out.println("-------------请求---------------");
         integralGetService.addShareSingleGoods(974767L);
         JsonUtil.printMode(out, null, JsonUtil.loadTrueResult("操作成功"));
      } catch (Exception e) {
         JsonUtil.printMode(out, null, JsonUtil.loadFalseResult("操作失败"));
         e.printStackTrace();
      }
   }
   @RequestMapping("pushVIVO")
   public void pushVIVO(PrintWriter out) {
      List<String> regList = new ArrayList<>();
      regList.add("15710270630271520610033");
      // regList.add("15711218630321520681531");
      // try {
      // VIVOPushUtil.pushUrl(regList, "标题", "网页内容", "http://www.baidu.com");
      // } catch (Exception e) {
      // }
      try {
         VIVOPushUtil.pushBaiChuanUrl(regList, "标题", "百川内容", "http://www.taobao.com");// 有bug
         // VIVOPushUtil.pushGoods(regList, "标题", "商品内容", 2, 100005625634L);
         // VIVOPushUtil.pushUserSignInNotification(regList, "标题", "签到");
         // VIVOPushUtil.pushWelfareCenter(regList,"标题", "福利中心");
      } catch (PushException e) {
         e.printStackTrace();
      }
   }
   @RequestMapping("getSchedulerList")
   public void getSchedulerList(PrintWriter out) {
      try {
         for (String groupName : scheduler.getJobGroupNames()) {
            System.out.println(groupName);
         }
      } catch (Exception e) {
      }
   }
}