Commit 84bfc460 by 咸鱼

fix:修复未接单状态的退款提示门店不支持退款

parent 37799091
...@@ -233,7 +233,7 @@ public class RefundService { ...@@ -233,7 +233,7 @@ public class RefundService {
*/ */
private boolean isRefundDeliveryFee(OrderInfoReqs order, Long refundAmount) { private boolean isRefundDeliveryFee(OrderInfoReqs order, Long refundAmount) {
// 退款金额小于实付金额的情况,表示部分退不需要退配送费 // 退款金额小于实付金额的情况,表示部分退不需要退配送费
if (refundAmount < order.getActualPayAmount().longValue()) { if (refundAmount != null && refundAmount < order.getActualPayAmount().longValue()) {
return false; return false;
} }
boolean refundDeliveryFee = true; boolean refundDeliveryFee = true;
......
...@@ -639,7 +639,9 @@ public class OrderVerifyHandle { ...@@ -639,7 +639,9 @@ public class OrderVerifyHandle {
//外卖单,使用外卖单的退款配置 //外卖单,使用外卖单的退款配置
switch (orderState) { switch (orderState) {
// 未接单 // 未接单
case 1: orderRefund = config.getDeliveryTakeOrderRefund(); break; case 1:
case 2:
orderRefund = config.getDeliveryTakeOrderRefund(); break;
//已接单 //已接单
case 3: orderRefund = config.getDeliveryReceiptOrderRefund(); break; case 3: orderRefund = config.getDeliveryReceiptOrderRefund(); break;
//制作完成 //制作完成
...@@ -652,7 +654,9 @@ public class OrderVerifyHandle { ...@@ -652,7 +654,9 @@ public class OrderVerifyHandle {
//其他,使用堂食的退款配置(必须先判断收银单,因为收银单的类型也是堂食,只是orderClient不一样 //其他,使用堂食的退款配置(必须先判断收银单,因为收银单的类型也是堂食,只是orderClient不一样
switch (orderState) { switch (orderState) {
// 未接单 // 未接单
case 1: orderRefund = config.getTakeOrderRefund(); break; case 1:
case 2:
orderRefund = config.getTakeOrderRefund(); break;
//已接单 //已接单
case 3: orderRefund = config.getReceiptOrderRefund(); break; case 3: orderRefund = config.getReceiptOrderRefund(); break;
//制作完成 //制作完成
......
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