Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
YAS\29473
2025-12-15 15:50:48 +08:00

View File

@@ -1100,6 +1100,11 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
.build();
memberBasicInfoService.updateMemberBalance(updateMemberBalanceDTO);
// 判断消费金额,如果消费金额小于 1 元,则将保险费也进行退回
if (orderBasicInfo.getOrderAmount().compareTo(BigDecimal.ONE) < 0) {
orderBasicInfoService.refundInsurance(orderBasicInfo);
}
// 更新order_pay_record, 解冻部分
// List<Map<String, Object>> list = calculateUnfreezeAmount(orderAmount, payRecordList);
// for (Map<String, Object> map : list) {
@@ -1146,6 +1151,12 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
applyRefundDTO.setWechatAppId(wechatAppId);
}
this.refundOrderWithAdapay(applyRefundDTO);
// 判断消费金额,如果消费金额小于 1 元,则将保险费也进行退回
if (orderBasicInfo.getOrderAmount().compareTo(BigDecimal.ONE) < 0) {
orderBasicInfoService.refundInsurance(orderBasicInfo);
}
}
/**