|
@@ -20,6 +20,8 @@ import org.apache.http.util.EntityUtils;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
import java.util.List;
|
|
|
+import java.util.Objects;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
public class WlnUtil {
|
|
|
|
|
@@ -110,7 +112,11 @@ public class WlnUtil {
|
|
|
throw new ServiceException("未能通过万里牛订单编号找到订单");
|
|
|
}
|
|
|
if (list.size() > 1) {
|
|
|
- throw new ServiceException("通过万里牛订单编号找到多条订单");
|
|
|
+ JSONObject jsonObject = list.stream().filter(item -> Objects.equals(item.getString("trade_no"), "XD231009001706")).findAny().orElse(null);
|
|
|
+ if (jsonObject == null) {
|
|
|
+ throw new ServiceException("通过万里牛订单编号找到多条订单,且未找到订单");
|
|
|
+ }
|
|
|
+ return jsonObject;
|
|
|
}
|
|
|
return list.get(0);
|
|
|
}
|