admin
2022-01-12 c9fdff7d45ae118eac10397d8f34661e9f2e968a
facade-lijin/src/main/java/com/ks/lijin/utils/taobao/TaoBaoOrderUtil.java
@@ -1,6 +1,7 @@
package com.ks.lijin.utils.taobao;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
import com.ks.lijin.pojo.DO.TaoBaoOrderRecord;
import net.sf.json.JSONObject;
@@ -19,7 +20,7 @@
    public static void main(String[] args) throws Exception {
        Date startTime = new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 2);
        Date endTime = new Date();
        List<TaoBaoOrderRecord> orderRecordList = getOrderByModifyTime("124933865", startTime, endTime);
        List<TaoBaoOrderRecord> orderRecordList = getOrderByModifyTime("1733730164", startTime, endTime);
        System.out.println(orderRecordList);
    }
@@ -27,8 +28,12 @@
    private static Map<String, String> zheTaoKeSidMap = new HashMap<>();
    static {
        //渝小妹自营店
        zheTaoKeSidMap.put("472720008", "59407");
        //椰视科技
        zheTaoKeSidMap.put("124933865", "34097");
        //省钱礼金卡
        zheTaoKeSidMap.put("1733730164", "69041");
    }
@@ -124,7 +129,7 @@
        }.getType();
        if (data.optJSONObject("results") != null && data.optJSONObject("results").optJSONArray("publisher_order_dto") != null) {
            List<TaoBaoOrderRecord> recordList = new Gson().fromJson(data.optJSONObject("results").optJSONArray("publisher_order_dto").toString(), type);
            List<TaoBaoOrderRecord> recordList = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create().fromJson(data.optJSONObject("results").optJSONArray("publisher_order_dto").toString(), type);
            taoBaoOrderResult.setOrderList(recordList);
        }
        return taoBaoOrderResult;
@@ -274,4 +279,6 @@
        return new BigDecimal(order.getPub_share_fee()).add(new BigDecimal(order.getSubsidy_fee()));
    }
}