修改退款逻辑

This commit is contained in:
韩鹏辉
2023-08-30 14:01:13 +08:00
parent 2edec79f83
commit 0bd94006e5

View File

@@ -1830,12 +1830,13 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
MsgException.check(true, "退款金额超限,请输入正确的退款金额!");
}
if(N.eq(returnAmount.add(amount),trueAmount)){
queryMerchantOrder.setRefundType(2);
if(N.eq(amount,trueAmount)){
queryMerchantOrder.setRefundType(1);
queryMerchantOrder.setRefundAmt(amount);
}else if(N.eq(returnAmount.add(amount),trueAmount)){
queryMerchantOrder.setRefundType(6);
queryMerchantOrder.setRefundAmt(trueAmount);
}
if(N.gt(trueAmount,returnAmount.add(amount))){
}else if(N.gt(trueAmount,returnAmount.add(amount))){
queryMerchantOrder.setRefundType(6);
queryMerchantOrder.setRefundAmt(returnAmount.add(amount));
}