|
|
@@ -23,8 +23,9 @@ import (
|
|
|
)
|
|
|
|
|
|
const (
|
|
|
- TAKE_CASH_AMOUNT_LIMIT_MIN = 1000 //10元
|
|
|
- TAKE_CASH_AMOUNT_LIMIT_MAX = 2000000 //2w
|
|
|
+ TAKE_CASH_AMOUNT_LIMIT_MIN = 1000 //10元
|
|
|
+ TAKE_CASH_AMOUNT_LIMIT_MAX = 2000000 //2w
|
|
|
+ WX_TAKE_CASH_AMOUNT_LIMIT_MAX = 500000 //5000元
|
|
|
)
|
|
|
|
|
|
//代金券和代金券余额
|
|
|
@@ -173,6 +174,11 @@ func (self *BalanceController) TakeCash() {
|
|
|
self.ReturnError(403, apps.BalanceNotEnough, "", nil)
|
|
|
}
|
|
|
|
|
|
+ //超过微信余额限制5K,按5K计算
|
|
|
+ if amount > WX_TAKE_CASH_AMOUNT_LIMIT_MAX {
|
|
|
+ amount = WX_TAKE_CASH_AMOUNT_LIMIT_MAX
|
|
|
+ }
|
|
|
+
|
|
|
takeCashLock.Lock()
|
|
|
defer takeCashLock.Unlock()
|
|
|
|