Commit 9ed15c93 by rui.zhu

fix npe

parent f2b9e827
......@@ -59,6 +59,9 @@ public class OrderCancelReqAdapter {
}
public static List<PayRefundResponse.PayRefundItem> convertMultiRefundItem(List<MultiOrderRefundResponse.RefundPlatformResponse> orderRefundList) {
if (CollectionUtils.isEmpty(orderRefundList)) {
return Lists.newArrayList();
}
return orderRefundList.stream()
.map(r -> {
PayRefundResponse.PayRefundItem refundItem = new PayRefundResponse.PayRefundItem();
......
......@@ -203,8 +203,10 @@ public class PaymentHandle {
} else {
refundStatus = this.getFinalRefundStatus(Integer.valueOf(orderRefundResponse.getCode()));
message = orderRefundResponse.getMessage();
if (orderRefundResponse.getData() != null) {
refundItemList.add(OrderCancelReqAdapter.convert(orderRefundResponse.getData()));
}
}
PayRefundResponse payRefundResponse = handlePayRefundResponse(refundStatus, refundReq.getRefundId());
payRefundResponse.setPayRefundItemList(refundItemList);
if (message != null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment