| | |
| | | import com.yeshi.fanli.dto.taobao.TaoBaoOrderResultDTO;
|
| | | import com.yeshi.fanli.dto.taobao.WeiQuanOrderResult;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoOrderGoods;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoPunishOrder;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
|
| | | import com.yeshi.fanli.entity.taobao.TaoKeAppInfo;
|
| | | import com.yeshi.fanli.exception.taobao.TaoKeApiException;
|
| | | import com.yeshi.fanli.log.LogHelper;
|
| | | import com.yeshi.fanli.util.Constant;
|
| | | import com.yeshi.fanli.util.StringUtil;
|
| | | import com.yeshi.fanli.util.TaoBaoConstant;
|
| | | import com.yeshi.fanli.util.TimeUtil;
|
| | |
| | | taoBaoOrder.setRelationId(item.optString("relation_id"));
|
| | | taoBaoOrder.setSpecialId(item.optString("special_id"));
|
| | | taoBaoOrder.setTradeId(item.optString("trade_id"));
|
| | | // 解析商品信息
|
| | | TaoBaoOrderGoods goods = new TaoBaoOrderGoods();
|
| | | goods.setCategoryName(item.optString("item_category_name"));
|
| | | goods.setCreateTime(new Date());
|
| | | goods.setGoodsId(item.optLong("item_id"));
|
| | | goods.setImg(item.optString("item_img"));
|
| | | goods.setLink(item.optString("item_link"));
|
| | | goods.setPrice(item.optString("item_price"));
|
| | | goods.setTitle(item.optString("item_title"));
|
| | | goods.setTradeId(item.optString("trade_id"));
|
| | | |
| | | taoBaoOrder.setGoods(goods);
|
| | | orderList.add(taoBaoOrder);
|
| | | } catch (Exception e) {
|
| | | try {
|
| | |
| | | app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
|
| | | try {
|
| | | JSONObject json = TaoKeBaseUtil.baseRequest(params, app);
|
| | | if (Constant.IS_TEST)
|
| | | System.out.println(json);
|
| | | return parseTaoBaoOrderNew(json.toString());
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|