From ee5c8055b1c0dd7c67a9025a76b10bd287c93d9a Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 15 四月 2020 09:52:27 +0800 Subject: [PATCH] 资金明细增加团队分红 --- fanli/src/main/java/com/yeshi/fanli/controller/TestController.java | 109 ++++++++++++------------------------------------------ 1 files changed, 25 insertions(+), 84 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 e3ae5aa..56318ac 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java @@ -4,11 +4,8 @@ import java.io.File; import java.io.FileReader; import java.io.IOException; -import java.io.InputStream; import java.io.PrintWriter; -import java.io.UnsupportedEncodingException; import java.math.BigDecimal; -import java.net.URLEncoder; import java.util.ArrayList; import java.util.Iterator; import java.util.List; @@ -21,9 +18,6 @@ import javax.script.ScriptEngineManager; import javax.servlet.http.HttpServletRequest; -import org.apache.commons.httpclient.HttpClient; -import org.apache.commons.httpclient.HttpException; -import org.apache.commons.httpclient.methods.GetMethod; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements; @@ -33,10 +27,7 @@ import org.springframework.cache.ehcache.EhCacheCacheManager; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; -import org.yeshi.utils.HttpUtil; import org.yeshi.utils.JsonUtil; -import org.yeshi.utils.QRCodeUtil; -import org.yeshi.utils.tencentcloud.COSManager; import org.yeshi.utils.wx.WXUtil; import com.google.gson.Gson; @@ -65,7 +56,6 @@ 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; import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TimeUtil; @@ -73,6 +63,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.taobao.TaoKeApiUtil; import com.yeshi.fanli.vo.goods.GoodsDetailVO; import net.sf.json.JSONArray; @@ -127,53 +118,6 @@ @Resource private UserMoneyExtraService userMoneyExtraService; - - @RequestMapping(value = "testimg") - public void testImg(HttpServletRequest request, PrintWriter out) { - long startTime = System.currentTimeMillis(); - - List<String> list = new ArrayList<>(); - for (int i = 0; i < 10; i++) { - list.add("i" + i); - } - - try { - final TaoBaoGoodsBrief goods = redisManager.getTaoBaoGoodsBrief(569823237075L); - } catch (TaobaoGoodsDownException e1) { - e1.printStackTrace(); - } - String url = "http://www.baidu.com"; - list.parallelStream().forEach(ids -> { - InputStream portrait = HttpUtil.getAsInputStream( - "https://wwc.alicdn.com/avatar/getAvatar.do?userId=1889722423&width=160&height=160&type=sns"); - System.out.println(ids + "寮�濮嬫椂闂�:" + System.currentTimeMillis()); - String uid = "123"; - String auctionId = "test-" + ids; - - String destPath = FileUtil.getCacheDir() + "/" + auctionId + ".jpg"; - - String shareImgPath = FileUtil.getCacheDir() + "/share_" + uid + "_" + auctionId + ".png"; - - try { - QRCodeUtil.getInstance(500).encode(url, destPath); - } catch (Exception e) { - e.printStackTrace(); - } - long startDTime = System.currentTimeMillis(); - - /* - * try { //ImageUtil.drawGoodsShareImg(new FileInputStream(new - * File(destPath)), portrait, goods, shareImgPath); } catch - * (FileNotFoundException e) { e.printStackTrace(); } - */ - System.out.println(System.currentTimeMillis() - startDTime); - - String shareImgUrl = COSManager.getInstance() - .uploadFile(new File(shareImgPath), "share_" + uid + "_" + auctionId + ".png").getUrl(); - System.out.println(ids + "缁撴潫鏃堕棿:" + System.currentTimeMillis()); - }); - System.out.println("鏁翠綋鑰楁椂:" + (System.currentTimeMillis() - startTime)); - } @RequestMapping(value = "kefu") public void kefu(HttpServletRequest request, PrintWriter out) { @@ -494,36 +438,33 @@ } } - @RequestMapping("getTaoBaoGoodsDetail") - public void getTaoBaoGoodsDetail(Long id, String headers, PrintWriter out) { - JSONObject data = new JSONObject(); - data.put("itemNumId", id + ""); - - String url = ""; + @RequestMapping("getTBGoodsCate") + public void getTaoBaoGoodsCat(Long id, PrintWriter out) { + TaoBaoGoodsBrief goods = null; try { - url = String.format("https://acs.m.taobao.com/h5/mtop.taobao.detail.getdetail/6.0/?data=%s", - URLEncoder.encode(data.toString(), "UTF-8")); - } catch (UnsupportedEncodingException e) { + goods = TaoKeApiUtil.getSimpleGoodsInfo(id); + } catch (TaobaoGoodsDownException e) { e.printStackTrace(); } - - HttpClient client = new HttpClient(); - GetMethod gm = new GetMethod(url); - String result = null; - try { - JSONObject headerJson = JSONObject.fromObject(headers); - for (Iterator<String> its = headerJson.keys(); its.hasNext();) { - String key = its.next(); - gm.setRequestHeader(key, headerJson.optString(key)); - } - client.executeMethod(gm); - result = gm.getResponseBodyAsString(); - } catch (HttpException e) { - e.printStackTrace(); - } catch (IOException e) { - e.printStackTrace(); - } - out.print(result); + if (goods == null) + out.println("鍟嗗搧宸蹭笅鏋�"); + else + out.println( + "<html><head><meta charset=utf-8></head><body>" + String.format("cat_name:%s <br> cat_leaf_name:%s", + goods.getRootCategoryName(), goods.getLeafName()) + "</body></html>"); } + @RequestMapping("getJedisInfo") + public void getJedisInfo(PrintWriter out) { + JSONObject data = new JSONObject(); + data.put("active", jedisPool.getNumActive()); + data.put("idle", jedisPool.getNumIdle()); + data.put("waiters", jedisPool.getNumWaiters()); + out.print(data.toString()); + } + + + + + } -- Gitblit v1.8.0