From cd637932a970e7935b17d41568fe89c92775bccc Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 06 十二月 2019 17:18:27 +0800 Subject: [PATCH] 双12活动添加,邀请码发布修改,爬单新规则添加 --- fanli/src/main/java/com/yeshi/fanli/controller/TestController.java | 42 +++++++++++++++++++++++++++++++----------- 1 files changed, 31 insertions(+), 11 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java index 86b8bb9..3dc6394 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java @@ -38,6 +38,7 @@ import com.google.gson.GsonBuilder; import com.yeshi.fanli.dao.dynamic.DynamicInfoDao; import com.yeshi.fanli.dao.mybatis.help.HelpCenterMapper; +import com.yeshi.fanli.dto.ConfigParamsDTO; import com.yeshi.fanli.dto.jd.JDSearchResult; import com.yeshi.fanli.entity.bus.activity.ActivityShareResult; import com.yeshi.fanli.entity.bus.activity.RecommendActivity; @@ -59,6 +60,7 @@ import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService; import com.yeshi.fanli.service.inter.dynamic.InviteMaterialService; import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService; +import com.yeshi.fanli.service.inter.money.UserMoneyExtraService; import com.yeshi.fanli.service.inter.order.config.HongBaoManageService; import com.yeshi.fanli.service.inter.user.integral.IntegralGetService; import com.yeshi.fanli.tag.PageEntity; @@ -66,6 +68,7 @@ import com.yeshi.fanli.util.FileUtil; import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.TimeUtil; import com.yeshi.fanli.util.db.MongoDBManager; import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory; import com.yeshi.fanli.util.jd.JDApiUtil; @@ -120,10 +123,12 @@ @Resource private JedisPool jedisPool; - + @Resource private IntegralGetService integralGetService; - + + @Resource + private UserMoneyExtraService userMoneyExtraService; @RequestMapping(value = "testimg") public void testImg(HttpServletRequest request, PrintWriter out) { @@ -471,10 +476,12 @@ if (goodsList != null && goodsList.size() > 0) { BigDecimal fanLiRate = hongBaoManageService.getFanLiRate(); BigDecimal shareRate = hongBaoManageService.getShareRate(); + ConfigParamsDTO paramsDTO = new ConfigParamsDTO(fanLiRate, shareRate, Constant.MAX_REWARD_RATE); + Gson gson = JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()) .excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd").create(); for (JDGoods goods : goodsList) { - GoodsDetailVO goodsDetailVO = GoodsDetailVOFactory.convertJDGoods(goods, fanLiRate, shareRate); + GoodsDetailVO goodsDetailVO = GoodsDetailVOFactory.convertJDGoods(goods, paramsDTO); array.add(gson.toJson(goodsDetailVO)); } } @@ -545,7 +552,7 @@ for (Iterator<String> its = sets.iterator(); its.hasNext();) array.add(its.next()); } finally { - jedisPool.returnResource(jedis); + jedis.close(); } out.println(array.toString()); } @@ -583,29 +590,28 @@ } out.print("success"); - } + } @RequestMapping(value = "testListTLJGoods") - public void getGoodsList(String callback,PrintWriter out) { + public void getGoodsList(String callback, PrintWriter out) { SearchFilter sf = new SearchFilter(); sf.setQuan(1); sf.setTmall(true); -// 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))); } - /** * 鎻掑叆閭�璇风礌鏉� * @@ -622,5 +628,19 @@ e.printStackTrace(); } } - + + @RequestMapping("getLocalTime") + public void getLocalTime(PrintWriter out) { + out.print(TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd HH:mm:ss")); + } + + @RequestMapping("getSchedulerList") + public void getSchedulerList(PrintWriter out) { + try { + for (String groupName : scheduler.getJobGroupNames()) { + System.out.println(groupName); + } + } catch (Exception e) { + } + } } -- Gitblit v1.8.0