修改取消服务包订单关联问诊订单取消

This commit is contained in:
wucongxing8150 2024-06-12 13:28:56 +08:00
parent 2f0906718e
commit 4eb92a6aa8

View File

@ -378,17 +378,8 @@ func (r *OrderServicePackageService) CancelOrderServicePackage(req requests.Canc
refundId = "模拟退款:" + strconv.FormatInt(global.Snowflake.Generate().Int64(), 10) refundId = "模拟退款:" + strconv.FormatInt(global.Snowflake.Generate().Int64(), 10)
refundStatus = 3 refundStatus = 3
successTime = time.Now() successTime = time.Now()
// 退款编号
// 模拟退款时手动退还优惠卷 refundNo = strconv.FormatInt(global.Snowflake.Generate().Int64(), 10)
if orderInquiry.CouponAmountTotal > 0 {
orderService := OrderService{}
res, err := orderService.ReturnOrderCoupon(orderInquiry.InquiryNo, tx)
if err != nil || !res {
// 退还优惠卷失败
tx.Rollback()
return false, err
}
}
// 修改订单为取消 // 修改订单为取消
orderData := make(map[string]interface{}) orderData := make(map[string]interface{})
@ -423,7 +414,7 @@ func (r *OrderServicePackageService) CancelOrderServicePackage(req requests.Canc
RefundNo: refundNo, RefundNo: refundNo,
RefundId: refundId, RefundId: refundId,
RefundStatus: refundStatus, RefundStatus: refundStatus,
RefundTotal: *req.RefundAmount, RefundTotal: orderInquiry.PaymentAmountTotal,
RefundReason: req.CancelRemarks, RefundReason: req.CancelRemarks,
} }
@ -446,7 +437,7 @@ func (r *OrderServicePackageService) CancelOrderServicePackage(req requests.Canc
InquiryRefundNo: refundNo, InquiryRefundNo: refundNo,
RefundId: refundId, RefundId: refundId,
InquiryRefundStatus: refundStatus, InquiryRefundStatus: refundStatus,
RefundTotal: *req.RefundAmount, RefundTotal: orderInquiry.PaymentAmountTotal,
RefundReason: req.CancelRemarks, RefundReason: req.CancelRemarks,
SuccessTime: model.LocalTime(successTime), SuccessTime: model.LocalTime(successTime),
} }