diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/DelayMerchantOrderLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/DelayMerchantOrderLogic.java index 6126907f9..dd3ab1227 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/DelayMerchantOrderLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/DelayMerchantOrderLogic.java @@ -575,8 +575,8 @@ public class DelayMerchantOrderLogic extends AbstractOrderLogic { List> list = calculateUnfreezeAmount(orderAmount, payRecordList); for (Map map : list) { String paymentId = (String) map.get("paymentId"); - String unfreezeAmount = (String) map.get("unfreezeAmount"); - memberAdapayRecordService.unfreezeAmount(paymentId, new BigDecimal(unfreezeAmount)); + BigDecimal unfreezeAmount = (BigDecimal) map.get("unfreezeAmount"); + memberAdapayRecordService.unfreezeAmount(paymentId, unfreezeAmount); } } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/NotDelayMerchantOrderLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/NotDelayMerchantOrderLogic.java index 1a8b5a134..f78a8f435 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/NotDelayMerchantOrderLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/NotDelayMerchantOrderLogic.java @@ -563,8 +563,8 @@ public class NotDelayMerchantOrderLogic extends AbstractOrderLogic{ List> list = calculateUnfreezeAmount(orderAmount, payRecordList); for (Map map : list) { String paymentId = (String) map.get("paymentId"); - String unfreezeAmount = (String) map.get("unfreezeAmount"); - memberAdapayRecordService.unfreezeAmount(paymentId, new BigDecimal(unfreezeAmount)); + BigDecimal unfreezeAmount = (BigDecimal) map.get("unfreezeAmount"); + memberAdapayRecordService.unfreezeAmount(paymentId, unfreezeAmount); } }