Commit 0d71aa55 by caosy

多次部分退款

parent 6845d1b1
...@@ -617,7 +617,7 @@ public class OpCourseOrderService extends AbstractOpOrderService<CourseOrderProc ...@@ -617,7 +617,7 @@ public class OpCourseOrderService extends AbstractOpOrderService<CourseOrderProc
} }
} else { } else {
// 不需走在线退款 :手动退款或没有退在线支付 // 不需走在线退款 :手动退款或没有退在线支付
if (order.getTotalAmount().subtract(order.getVipmemberDiscount()).subtract(refundAll.add(order.getOnPayAmount())).doubleValue() <= 0) { if (order.getTotalAmount().subtract(order.getVipmemberDiscount()).subtract(refundAll.add(order.getOnPayAmount())).doubleValue() <= 0) {
order.setProcessStatus(order.getProcessStatus() | OrderStatusBitEnum.REFUNDED.getValue()); order.setProcessStatus(order.getProcessStatus() | OrderStatusBitEnum.REFUNDED.getValue());
order.setProcessStatus(order.getProcessStatus() | OrderStatusBitEnum.REFUNDED.getValue()); order.setProcessStatus(order.getProcessStatus() | OrderStatusBitEnum.REFUNDED.getValue());
......
...@@ -234,7 +234,7 @@ public abstract class AbstractNotifyService extends CorePaymentService { ...@@ -234,7 +234,7 @@ public abstract class AbstractNotifyService extends CorePaymentService {
if(!this.isAllRefund(notifyRequestBean, order)){ if(!this.isAllRefund(notifyRequestBean, order)){
logger.info("现付状态===================================》"+ order.getProcessStatus()); logger.info("现付状态===================================》"+ order.getProcessStatus());
if(order.getProcessStatus() != 275){ if(order.getProcessStatus() != 2327){
order.setProcessStatus(order.getProcessStatus()+3 ) ; order.setProcessStatus(order.getProcessStatus()+3 ) ;
} }
} }
...@@ -500,7 +500,7 @@ public abstract class AbstractNotifyService extends CorePaymentService { ...@@ -500,7 +500,7 @@ public abstract class AbstractNotifyService extends CorePaymentService {
if(!this.isAllRefund(notifyRequestBean, order)){ if(!this.isAllRefund(notifyRequestBean, order)){
logger.info("现付状态===================================》"+ order.getProcessStatus()); logger.info("现付状态===================================》"+ order.getProcessStatus());
if(order.getProcessStatus() != 275){ if(order.getProcessStatus() != 2327){
order.setProcessStatus(order.getProcessStatus()+3); order.setProcessStatus(order.getProcessStatus()+3);
} }
} }
......
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 sign in to comment