浏览代码

银豆抵扣逻辑

abiao 3 年之前
父节点
当前提交
25526b54da
共有 1 个文件被更改,包括 7 次插入6 次删除
  1. 7 6
      go/gopath/src/fohow.com/apps/controllers/pay_controller/pay_exchange_controller.go

+ 7 - 6
go/gopath/src/fohow.com/apps/controllers/pay_controller/pay_exchange_controller.go

@@ -232,7 +232,7 @@ func (self *PayController) payExchange(oId, payWay, returnUrl, source, remark st
 
 		quanLittle := false
 		useCoupon = true
-		if useCoupon {
+		if useCoupon && userLeftBalanceCount > 0 {
 			if userLeftBalanceCount < total_quan {
 				quanLittle = true
 				totalCoupon = userLeftBalanceCount
@@ -258,12 +258,13 @@ func (self *PayController) payExchange(oId, payWay, returnUrl, source, remark st
 		//抵扣佣金
 		paiedCash := int64(0)
 		userLeftBalanceCash := balance_model.GetUserTotalBalance(wxUId)
-		if userLeftBalanceCash < total_weixin && total_weixin > 0 && userLeftBalanceCash > 0 {
-			paiedCash = userLeftBalanceCash
-		} else {
-			paiedCash = total_weixin
+		if userLeftBalanceCash > int64(0) {
+			if userLeftBalanceCash < total_weixin && total_weixin > 0 {
+				paiedCash = userLeftBalanceCash
+			} else {
+				paiedCash = total_weixin
+			}
 		}
-
 		total_weixin = total_weixin - paiedCash
 
 		//特殊促销期间券不够不允许支付