Commit 48e7569d by rui.zhu

Merge branch 'feature/售后单记录支付信息'

# Conflicts:
#	order-management/src/main/java/cn/freemud/management/service/handle/PaymentHandle.java
parents 826e558f 811dc64c
...@@ -59,6 +59,9 @@ public class OrderCancelReqAdapter { ...@@ -59,6 +59,9 @@ public class OrderCancelReqAdapter {
} }
public static List<PayRefundResponse.PayRefundItem> convertMultiRefundItem(List<MultiOrderRefundResponse.RefundPlatformResponse> orderRefundList) { public static List<PayRefundResponse.PayRefundItem> convertMultiRefundItem(List<MultiOrderRefundResponse.RefundPlatformResponse> orderRefundList) {
if (CollectionUtils.isEmpty(orderRefundList)) {
return Lists.newArrayList();
}
return orderRefundList.stream() return orderRefundList.stream()
.map(r -> { .map(r -> {
PayRefundResponse.PayRefundItem refundItem = new PayRefundResponse.PayRefundItem(); PayRefundResponse.PayRefundItem refundItem = new PayRefundResponse.PayRefundItem();
......
...@@ -32,7 +32,6 @@ import com.freemud.application.sdk.api.ordercenter.service.OrderSdkService; ...@@ -32,7 +32,6 @@ import com.freemud.application.sdk.api.ordercenter.service.OrderSdkService;
import com.freemud.application.sdk.api.ordercenter.util.LogUtil; import com.freemud.application.sdk.api.ordercenter.util.LogUtil;
import com.freemud.application.sdk.api.util.ResponseUtils; import com.freemud.application.sdk.api.util.ResponseUtils;
import com.freemud.sdk.api.assortment.order.enums.PayRefundStatus; import com.freemud.sdk.api.assortment.order.enums.PayRefundStatus;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.ObjectUtils; import org.apache.commons.lang.ObjectUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
...@@ -56,7 +55,6 @@ import java.util.*; ...@@ -56,7 +55,6 @@ import java.util.*;
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目 * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/ */
@Component @Component
@Slf4j
public class PaymentHandle { public class PaymentHandle {
private static final String SUCCESS = "100"; private static final String SUCCESS = "100";
...@@ -120,7 +118,7 @@ public class PaymentHandle { ...@@ -120,7 +118,7 @@ public class PaymentHandle {
refundResponse.setResult(result); refundResponse.setResult(result);
return refundResponse; return refundResponse;
} catch (Exception e) { } catch (Exception e) {
log.error("getCommonPayRefundResponse error", e); ErrorLog.errorConvertJson(this.getClass(), e.getMessage(), e);
refundResponse = new PayRefundResponse(); refundResponse = new PayRefundResponse();
refundResponse.setPayRefundStatus(PayRefundStatus.COMPATIBILITY_STATUS); refundResponse.setPayRefundStatus(PayRefundStatus.COMPATIBILITY_STATUS);
refundResponse.setMessage("请稍后再试!"); refundResponse.setMessage("请稍后再试!");
...@@ -206,8 +204,10 @@ public class PaymentHandle { ...@@ -206,8 +204,10 @@ public class PaymentHandle {
} else { } else {
refundStatus = this.getFinalRefundStatus(Integer.valueOf(orderRefundResponse.getCode())); refundStatus = this.getFinalRefundStatus(Integer.valueOf(orderRefundResponse.getCode()));
message = orderRefundResponse.getMessage(); message = orderRefundResponse.getMessage();
if (orderRefundResponse.getData() != null) {
refundItemList.add(OrderCancelReqAdapter.convert(orderRefundResponse.getData())); refundItemList.add(OrderCancelReqAdapter.convert(orderRefundResponse.getData()));
} }
}
PayRefundResponse payRefundResponse = handlePayRefundResponse(refundStatus, refundReq.getRefundId()); PayRefundResponse payRefundResponse = handlePayRefundResponse(refundStatus, refundReq.getRefundId());
payRefundResponse.setPayRefundItemList(refundItemList); payRefundResponse.setPayRefundItemList(refundItemList);
if (message != null) { 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