From 744594ef1a2f530fc3e86ea9dc48b62247f79420 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 19 五月 2020 17:13:23 +0800 Subject: [PATCH] 饿了么绘图,添加口碑 --- fanli/src/test/java/org/fanli/TaoKeTest.java | 165 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 134 insertions(+), 31 deletions(-) diff --git a/fanli/src/test/java/org/fanli/TaoKeTest.java b/fanli/src/test/java/org/fanli/TaoKeTest.java index cb87218..3957b80 100644 --- a/fanli/src/test/java/org/fanli/TaoKeTest.java +++ b/fanli/src/test/java/org/fanli/TaoKeTest.java @@ -1,9 +1,14 @@ + package org.fanli; +import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; +import java.io.InputStreamReader; +import java.math.BigDecimal; import java.util.ArrayList; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -12,6 +17,7 @@ import org.yeshi.utils.HttpUtil; import com.yeshi.fanli.dao.mybatis.taobao.TBPidMapper; +import com.yeshi.fanli.dto.taobao.TaoLiJinDTO; import com.yeshi.fanli.entity.bus.user.UserExtraTaoBaoInfo; import com.yeshi.fanli.entity.bus.user.UserInfo; import com.yeshi.fanli.entity.taobao.PidUser; @@ -19,20 +25,21 @@ import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoLink; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; -import com.yeshi.fanli.entity.taobao.TaoBaoPunishOrder; import com.yeshi.fanli.entity.taobao.TaoKeAppInfo; import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.goods.ShareGoodsService; +import com.yeshi.fanli.service.inter.order.tb.TaoBaoOrderService; import com.yeshi.fanli.service.inter.taobao.TaoBaoBuyRelationMapService; -import com.yeshi.fanli.service.inter.taobao.TaoBaoOrderService; import com.yeshi.fanli.service.inter.user.TBPidService; -import com.yeshi.fanli.service.inter.user.UserExtraTaoBaoInfoService; import com.yeshi.fanli.service.inter.user.UserInfoService; +import com.yeshi.fanli.service.inter.user.tb.UserExtraTaoBaoInfoService; +import com.yeshi.fanli.service.manger.goods.ConvertLinkManager; import com.yeshi.fanli.util.BeanUtil; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TaoBaoConstant; import com.yeshi.fanli.util.TimeUtil; +import com.yeshi.fanli.util.dataoke.DaTaoKeApiUtil; import com.yeshi.fanli.util.taobao.TaoBaoOrderUtil; import com.yeshi.fanli.util.taobao.TaoKeApiUtil; import com.yeshi.fanli.util.taobao.TaoKeOrderApiUtil; @@ -47,42 +54,81 @@ @Test public void test1() { - // TaoBaoShop shop= - // TaoBaoUtil.getTaoBaoShopDetailByAuctionId(536542467108L); - // System.out.println(shop); - long startTime = TimeUtil.convertToTimeTemp("2019-04-02 00:00:00", "yyyy-MM-dd HH:mm:ss"); + // List<TaoBaoGoodsBrief> list= + // TaoKeApiUtil.guessLikeByAuctionId(550439753563L,6); + // System.out.println(list); + // TaoBaoUtil.getTBDetailImageWithSize(597016140493L); + // System.out.println(goods); + // DaTaoKeApiUtil.getGoodsDetailByGoodsId(558195316187L); + // try { + // TaoKeApiUtil.specialConvertCoupon(608512721647L, new + // TaoKeAppInfo(TaoBaoConstant.TAOBAO_AUTH_APPKEY, + // TaoBaoConstant.TAOBAO_AUTH_APPSECRET, + // TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT)); + // } catch (Exception e) { + // // TODO Auto-generated catch block + // e.printStackTrace(); + // } - List<TaoBaoPunishOrder> list = TaoKeOrderApiUtil.getPunishOrderList(startTime, - startTime + 1000 * 60 * 60 * 24L); + // String link = TaoKeApiUtil.officialActivityConvert(87140050199L + "", + // "1571715733668", "513796574"); + // System.out.println(link); + + // String link = + // TaoBaoUtil.getTaoBaoUnionAuthUrl(TaoBaoConstant.TAOBAO_AUTH_APPKEY, + // "http://api.flqapp.com/fanli/client/v1/auth/callback/tb", 6396582L, + // "share"); + // System.out.println(link); + + // try { + // TaoKeApiUtil.searchGoodsDetail(608512721647L); + // } catch (TaobaoGoodsDownException e) { + // e.printStackTrace(); + // } + + List<TaoBaoOrder> list = TaoKeOrderApiUtil.getTaoBaoRelationOrderList( + TimeUtil.convertToTimeTemp("2019-12-09 10:13:52", "yyyy-MM-dd HH:mm:ss"), + TimeUtil.convertToTimeTemp("2019-12-09 10:14:53", "yyyy-MM-dd HH:mm:ss"), 1); System.out.println(list); - - // TaoKeApiUtil.getTaoKeContentEffective(); - // TaoKeApiUtil.getTaoKeContent(); } @Test public void test2() { - TaoKeAppInfo app = new TaoKeAppInfo(); - app.setAdzoneId("44841750025"); - app.setAppKey("25070111"); - app.setAppSecret("c7809ad9cd926fc45199d1d3ab7fe2eb"); - app.setPid("mm_124933865_113050446_44841750025"); + // String result = TaoKeApiUtil.officialActivityConvert("19507100253", + // "1584519810786", "20211660"); + // System.out.println(result); + + // TaoKeApiUtil.getQuanInfo(579875678934L, + // "91b8984019e24fe1b1e3d6bd15479785"); + String result = TaoKeApiUtil.getActivityInfo("1583739244161", TaoBaoConstant.TAOBAO_RELATION_PID_DEFAULT, + "511374878"); + System.out.println(result); + + String token = TaoKeApiUtil.getTKToken("http://", "鍙g澶栧崠绾㈠寘", result); + + System.out.println(token); + } + + @Test + public void test3() { + Long auctionId = 598165623087L; + String appKey = "27965236"; + String appSecret = "2be7a216bee767dc3a6388aa24f11140"; + String pid = "mm_502940004_754900291_109486750166"; + TaoKeAppInfo app = new TaoKeAppInfo(appKey, appSecret, pid); + try { - TaoBaoGoodsBrief goods = TaoKeApiUtil.searchGoodsDetail(527893773636L, app); - System.out.println(goods.getId()); - } catch (TaobaoGoodsDownException e) { + TaoLiJinDTO dto = TaoKeApiUtil.createTaoLiJin(auctionId, "娣樼ぜ閲�", new BigDecimal(1), 1, new Date(), + new Date(System.currentTimeMillis() + 1000 * 60 * 60 * 12L), new Date(), + new Date(System.currentTimeMillis() + 1000 * 60 * 60 * 12L), app); + System.out.println(dto); + } catch (Exception e) { e.printStackTrace(); } } @Test - public void test3() { - TaoKeApiUtil.taoKeContent(); - } - - @Test public void test4() { - TaoBaoOrderService taoBaoOrderService = BeanUtil.getBean(TaoBaoOrderService.class); try { List<TaoBaoOrder> list = TaoBaoOrderUtil.parseOrder( @@ -164,11 +210,19 @@ @Test public void test6() { - String token = TaoKeApiUtil.getTKToken( - "https://img.alicdn.com/bao/uploaded/i4/1951405497/O1CN01pSRKwW1qTfhFOL6ID_!!0-item_pic.jpg", - "杩涢棬闂ㄥ灚鍗у鍦版鍘ㄦ埧鑴氬灚鍗荡瀹ら槻婊戝灚瀛愬鐢ㄩ棬鍙e崼鐢熼棿鍚告按鍦板灚", - "https://uland.taobao.com/coupon/edetail?e=ALb9e%2B%2F%2BWuEGQASttHIRqWG9PQkvBWgpe2xKTDmY89k3iJ6QLtrZTaw1YqztnqtTrnLz2cLaP4IorCkhghE4lRktOfsF9p14gPp7zT6kOnRnXdWpB0IN0xemP0hpIIPvjDppvlX%2Bob8NlNJBuapvQ2MDg9t1zp0R8pjV3C9qcwTlnMqBDl4yuer2wO%2Fohke1&traceId=0b83456615579010794213275ee3b8&union_lens=lensId:0b1832c2_0bdc_16aba23f39d_07b3&xId=hu3LxjUFR7nb3uT9e97Uy74tDuNpUuisuzrh7K8WAro72oLHXY1N6hSpx7bzQWpJ3rMAKcQf6fA0iBNYmL0GOA"); - System.out.println(token); + String text = "[鐜懓]鍚勪綅浜插弸濂斤紝璁板緱棰嗗埜鍝鎰夊揩]" + "銆愪含涓�1鏈�3鏃ラ鍒哥簿閫夈�慭n" + "[绾㈠寘]鎶㈢孩鍖� 鏈�楂�888\n" + "https://u.jd.com/8xeCfl\n" + + "馃殔鐏溅绁ㄧ鍒�50鍏僜n" + "https://u.jd.com/cMReZz\n" + "馃専灞呭濂界墿9.9鍖呴偖\n" + "https://u.jd.com/AG2z4A\n" + + "馃憯鐢疯3浠�7鎶榎n" + "https://u.jd.com/kgMslr\n" + "馃憲濂宠娓呬粨5鎶樿捣\n" + "https://u.jd.com/kgMslr\n" + "馃泹鏈夌ぜ鏈夊勾璐n" + + "https://u.jd.com/qdvIiG\n" + "馃拫SK-II澶т績\n" + "https://u.jd.com/7XybkD\n" + "馃挵瓒呯骇鐧句嚎琛ヨ创\n" + + "https://u.jd.com/qVFjDL\n" + "馃嵓姣嶅┐鍒稿勾璐ц妭\n" + "https://u.jd.com/kA0scy\n" + "馃泹瓒呭競婊�199-100\n" + + "https://u.jd.com/eQSwNn\n" + "[鐧糫鍐呰喘鍒稿ぇ鍏╘n" + "https://u.jd.com/zIHmUy\n" + "[绂廬Plus鍏ㄥ搧鍒竆n" + + "https://u.jd.com/d9fcGr\n" + "鈿′含涓滅鏉�\n" + "https://u.jd.com/WSIi1z\n" + "銆愯寰椾笌鏇村濂藉弸鍒嗕韩[鎰夊揩]銆�"; + ConvertLinkManager convertLinkManager = BeanUtil.getBean(ConvertLinkManager.class); + try { + System.out.println(convertLinkManager.convertLinkFromText(text, 437032L, true)); + } catch (Exception e) { + e.printStackTrace(); + } } @Test @@ -333,4 +387,53 @@ } } + @Test + public void test12() { + + try { + + BufferedReader br = new BufferedReader(new InputStreamReader( + new FileInputStream(new File("C:/Users/Administrator/Desktop/鏂板缓鏂囨湰鏂囨。 (2).txt")))); + String text = ""; + String lineTxt = null; + while ((lineTxt = br.readLine()) != null) {// 鏁版嵁浠ラ�楀彿鍒嗛殧 + text += new String(lineTxt.getBytes("unicode"), "UTF-8"); + } + System.out.println(text); + br.close(); + } catch (Exception e) { + } + + } + + @Test + public void test13() { + TaoKeApiUtil.specialConvertCoupon(579875678934L, new TaoKeAppInfo(TaoBaoConstant.TAOBAO_AUTH_APPKEY, + TaoBaoConstant.TAOBAO_AUTH_APPSECRET, TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT)); + try { + TaoKeApiUtil.getSimpleGoodsInfo(556371219169L); + } catch (TaobaoGoodsDownException e) { + e.printStackTrace(); + } + } + + @Test + public void test14() { + + Long[] ids = new Long[] { + 547050481823L,612971793223L + }; + try { + for (Long id : ids) { + TaoBaoGoodsBrief goods = TaoKeApiUtil.getSimpleGoodsInfo(id); + System.out.println(goods.getMaterialLibType()); + } + } catch (TaobaoGoodsDownException e) { + e.printStackTrace(); + } + + // DaTaoKeApiUtil.convertLink(614847140426L, + // TaoBaoConstant.TAOBAO_RELATION_PID_DEFAULT); + } + } -- Gitblit v1.8.0