From 5d3b3b74afd2ac4cf21697fc38367b2f88170e9f Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 24 六月 2024 23:12:17 +0800 Subject: [PATCH] 功能完善 --- src/main/java/com/taoke/autopay/utils/order/DYOrderApi.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/taoke/autopay/utils/order/DYOrderApi.java b/src/main/java/com/taoke/autopay/utils/order/DYOrderApi.java index b4c00c2..4cda4e3 100644 --- a/src/main/java/com/taoke/autopay/utils/order/DYOrderApi.java +++ b/src/main/java/com/taoke/autopay/utils/order/DYOrderApi.java @@ -1,6 +1,7 @@ package com.taoke.autopay.utils.order; import com.taoke.autopay.dto.DYOrderDto; +import com.taoke.autopay.exception.KeyOrderException; import com.taoke.autopay.utils.HttpUtil; import com.taoke.autopay.utils.JsonUtil; import net.sf.json.JSONObject; @@ -22,19 +23,20 @@ return result; } - public static DYOrderDto getOrderDetail(String orderNo) throws Exception { + public static DYOrderDto getOrderDetail(String orderNo) throws KeyOrderException { String result = requestByOrderNo1(orderNo); JSONObject root = JSONObject.fromObject(result); if (root.optInt("code") != 1000) { logger.error(String.format("鎶栭煶璁㈠崟鏌ヨ鍑洪敊锛�%s - %s",orderNo, result)); - throw new Exception(root.optString("message")); + throw new KeyOrderException(root.optString("message")); } JSONObject data = root.optJSONObject("data"); return JsonUtil.getSimpleGson().fromJson(data.toString(),DYOrderDto.class); } public static void main(String[] args) throws Exception { - DYOrderDto dto = (DYOrderApi.getOrderDetail("6930867557709059751")); + DYOrderDto dto = (DYOrderApi.getOrderDetail("6931134387948820382")); + System.out.println("123123"); } } -- Gitblit v1.8.0