abiao лет назад: 5
Родитель
Сommit
c323ffc28b

+ 5 - 1
go/gopath/src/fohow.com/apps/controllers/railsadmin_controller/order_refund_controller.go

@@ -57,9 +57,13 @@ func (self *RailsadminController) OrderRefund() {
 		balance_source := balance_model.BALANCE_FREND_BUY
 		balance := balance_model.GetBalanceBySourceAndRId(balance_source, refund.OrderId)
 		if balance != nil {
+			count := int64(0)
+			if balance.Count <= 0 {
+				count = -balance.Count
+			}
 			source := balance_model.BALANCE_SOURCE_ALL_REFUNDED
 			remark := fmt.Sprintf("取消订单退款")
-			new(balance_model.Balance).Create(balance.WxUserId, balance.UserId, balance.Count, source, refund.OrderId, remark)
+			new(balance_model.Balance).Create(balance.WxUserId, balance.UserId, count, source, refund.OrderId, remark)
 		}
 
 		//返还会员代金券账户