From 4db8086da94d99ddce6bc7422fef9fde58dff36c Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@Admin> Date: 星期一, 03 十二月 2018 13:06:45 +0800 Subject: [PATCH] 队员排序 根据邀请时间倒序 --- fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java | 46 ++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 42 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java index 4832658..b5bfad7 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java @@ -53,6 +53,7 @@ import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult; import com.yeshi.fanli.entity.taobao.TaoBaoUnionConfig; import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException; +import com.yeshi.fanli.goods.CommonGoods; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.goods.TaoBaoLinkService; import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService; @@ -1688,17 +1689,27 @@ for (int i = 0; i < items.size(); i++) { ImageInfo img = new ImageInfo(); Element item = items.get(i); - if (StringUtil.isNullOrEmpty(item.attr("size"))) + if (StringUtil.isNullOrEmpty(item.ownText())) continue; - img.setWidth(Integer.parseInt(item.attr("size").split("x")[0])); - img.setHeight(Integer.parseInt(item.attr("size").split("x")[1])); - img.setPicture("http:" + item.ownText()); + if (!StringUtil.isNullOrEmpty(item.attr("size"))) { + img.setWidth(Integer.parseInt(item.attr("size").split("x")[0])); + img.setHeight(Integer.parseInt(item.attr("size").split("x")[1])); + } + if (item.ownText().startsWith("http")) + img.setPicture(item.ownText().trim()); + else + img.setPicture("http:" + item.ownText().trim()); imgList.add(img); } } } catch (Exception e) { e.printStackTrace(); + try { + LogHelper.errorDetailInfo(e); + } catch (Exception e1) { + e1.printStackTrace(); + } } return imgList; } @@ -1738,6 +1749,33 @@ return null; } + /** + * 甯歌鍟嗗搧杞负娣樺疂鍟嗗搧瀵硅薄 + * + * @param commonGoods + * @return + */ + public static TaoBaoGoodsBrief convert(CommonGoods commonGoods) { + TaoBaoGoodsBrief taoBaoGoods = new TaoBaoGoodsBrief(); + taoBaoGoods.setAuctionId(commonGoods.getGoodsId()); + taoBaoGoods.setBiz30day(commonGoods.getSales()); + taoBaoGoods.setCouponAmount(commonGoods.getCouponAmount()); + taoBaoGoods.setCouponInfo(commonGoods.getCouponInfo()); + taoBaoGoods.setCouponLeftCount(commonGoods.getCouponLeftCount()); + taoBaoGoods.setCouponStartFee(commonGoods.getCouponStartPrice()); + taoBaoGoods.setCouponTotalCount(commonGoods.getCouponTotalCount()); + taoBaoGoods.setPictUrl(commonGoods.getPicture()); + taoBaoGoods.setSellerId(commonGoods.getSellerId()); + taoBaoGoods.setShopTitle(commonGoods.getSellerName()); + taoBaoGoods.setTitle(commonGoods.getTitle()); + taoBaoGoods.setUserType(commonGoods.getShopType() - 1); + taoBaoGoods.setZkPrice(commonGoods.getPrice()); + taoBaoGoods.setTkRate(commonGoods.getRate()); + taoBaoGoods.setTkCommFee(new BigDecimal("0")); + taoBaoGoods.setState(commonGoods.getState()); + return taoBaoGoods; + } + public static void main(String[] args) { String s = channelMap.get("3"); System.out.println(s); -- Gitblit v1.8.0