|
@@ -72,10 +72,24 @@ func (self *RailsadminController) OrderRefund() {
|
|
|
//返还会员提货券账户
|
|
//返还会员提货券账户
|
|
|
if o.CouponPrice > int64(0) {
|
|
if o.CouponPrice > int64(0) {
|
|
|
source := balance_model.BALANCE_SOURCE_ALL_REFUNDED_NAME
|
|
source := balance_model.BALANCE_SOURCE_ALL_REFUNDED_NAME
|
|
|
- remark := fmt.Sprintf("取消订单退款")
|
|
|
|
|
|
|
+ remark := fmt.Sprintf("取消订单退提货券")
|
|
|
new(balance_model.Balance).Create(o.WxUserId, o.UserId, o.CouponPrice, source, o.OrderId, remark)
|
|
new(balance_model.Balance).Create(o.WxUserId, o.UserId, o.CouponPrice, source, o.OrderId, remark)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //返还会员银豆账户
|
|
|
|
|
+ if o.PaiedSilver > int64(0) {
|
|
|
|
|
+ source := balance_model.BALANCE_SOURCE_ALL_REFUNDED_NAME
|
|
|
|
|
+ remark := fmt.Sprintf("取消订单退银豆")
|
|
|
|
|
+ new(balance_model.Balance).Create(o.WxUserId, o.UserId, o.PaiedSilver, source, o.OrderId, remark)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ //返还会员佣金账户
|
|
|
|
|
+ if o.PaiedCash > int64(0) {
|
|
|
|
|
+ source := balance_model.BALANCE_SOURCE_ALL_REFUNDED_NAME
|
|
|
|
|
+ remark := fmt.Sprintf("取消订单退佣金")
|
|
|
|
|
+ new(balance_model.CashBalance).Create(o.WxUserId, o.PaiedCash, source, o.OrderId, remark)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//微信支付金额原路退款
|
|
//微信支付金额原路退款
|
|
|
if o.PaiedPrice > int64(0) {
|
|
if o.PaiedPrice > int64(0) {
|
|
|
outTradeNo := fmt.Sprintf("%s-%d", refund.OrderId, refund.Id)
|
|
outTradeNo := fmt.Sprintf("%s-%d", refund.OrderId, refund.Id)
|