admin
2019-02-15 b2c8a67c2d36676e2594fe62a47ec2e842557af1
错误捕捉
1个文件已修改
14 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -22,6 +22,7 @@
import com.yeshi.fanli.entity.taobao.TaoKeAppInfo;
import com.yeshi.fanli.exception.taobao.TaoKeApiException;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.log.TaoKeLogHelper;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
@@ -1812,7 +1813,10 @@
        JSONArray array = data.optJSONObject("tbk_order_get_response").optJSONObject("results")
                .optJSONArray("n_tbk_order");
        for (int i = 0; i < array.size(); i++) {
            JSONObject item = array.optJSONObject(i);
                try {
            TaoBaoOrder taoBaoOrder = new TaoBaoOrder();
            taoBaoOrder.setAdPositionId(item.optString("adzone_id"));
            taoBaoOrder.setAdPositionName(item.optString("adzone_name"));
@@ -1861,8 +1865,8 @@
            taoBaoOrder.setsRatio(null);
            taoBaoOrder.setSubsidy(null);
            if (!StringUtil.isNullOrEmpty(item.optString("subsidy_rate")))
                taoBaoOrder
                        .setSubsidyRatio(new BigDecimal(item.optString("subsidy_rate")).multiply(new BigDecimal(100)));
                    taoBaoOrder.setSubsidyRatio(
                            new BigDecimal(item.optString("subsidy_rate")).multiply(new BigDecimal(100)));
            taoBaoOrder.setSubsidyType(item.optString("subsidy_type"));
            taoBaoOrder.setTechnologySupportPercent(null);
            taoBaoOrder.setThirdService(null);
@@ -1876,6 +1880,12 @@
            taoBaoOrder.setRelationId(item.optString("relation_id"));
            taoBaoOrder.setSpecialId(item.optString("special_id"));
            orderList.add(taoBaoOrder);
            } catch (Exception e) {
                try {
                    LogHelper.errorDetailInfo(e, "订单号信息:"+item.toString(), "订单解析出错");
                } catch (Exception e1) {
                }
            }
        }
        return orderList;