admin
2019-02-15 3225853ef3f2671e31edc41eb2bcc24adea1b18c
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -1814,9 +1814,8 @@
            .optJSONArray("n_tbk_order");
      for (int i = 0; i < array.size(); i++) {
            JSONObject item = array.optJSONObject(i);
            try {
         JSONObject item = array.optJSONObject(i);
         try {
            TaoBaoOrder taoBaoOrder = new TaoBaoOrder();
            taoBaoOrder.setAdPositionId(item.optString("adzone_id"));
            taoBaoOrder.setAdPositionName(item.optString("adzone_name"));
@@ -1875,14 +1874,19 @@
               taoBaoOrder.setTkMoney(new BigDecimal(item.optString("total_commission_fee")));
            else
               taoBaoOrder.setTkMoney(new BigDecimal(0));
            taoBaoOrder.setTkRate(new BigDecimal(item.optString("commission_rate")));
            if (!StringUtil.isNullOrEmpty(item.optString("commission_rate")))
               taoBaoOrder
                     .setTkRate(new BigDecimal(item.optString("commission_rate")).multiply(new BigDecimal(100)));
            else if (!StringUtil.isNullOrEmpty(item.optString("total_commission_rate")))
               taoBaoOrder.setTkRate(
                     new BigDecimal(item.optString("total_commission_rate")).multiply(new BigDecimal(100)));
            taoBaoOrder.setTransactionPlatform(item.optString("terminal_type"));
            taoBaoOrder.setRelationId(item.optString("relation_id"));
            taoBaoOrder.setSpecialId(item.optString("special_id"));
            orderList.add(taoBaoOrder);
         } catch (Exception e) {
            try {
               LogHelper.errorDetailInfo(e, "订单号信息:"+item.toString(), "订单解析出错");
               LogHelper.errorDetailInfo(e, "订单号信息:" + item.toString(), "订单解析出错");
            } catch (Exception e1) {
            }
         }
@@ -1923,7 +1927,8 @@
         String itemLink = resultJSON.optString("item_url");
         TaoBaoGoodsBrief goods = new TaoBaoGoodsBrief();
         goods.setAuctionUrl(itemLink);
         goods.setCouponLink(couponLink);
         if (!StringUtil.isNullOrEmpty(resultJSON.optString("coupon_info")))
            goods.setCouponLink(couponLink);
         return goods;
      } catch (TaoKeApiException e) {
         e.printStackTrace();