Bläddra i källkod

fix: sync withdraw transfer confirmation state

Codex 1 månad sedan
förälder
incheckning
d7c22e2115

+ 5 - 2
go/gopath/src/fohow.com/apps/controllers/balance_controller/balance_controller.go

@@ -223,8 +223,8 @@ func (self *BalanceController) TakeCash() {
 	wxUser := self.GetCurrentWxUser(false)
 	todayOrderList := balance_model.GetTakeCashOrderListByWxUIdAndTime(wxUser.Id, time.Now(), false)
 
-	if len(todayOrderList) > 0 {
-		self.ReturnError(403, []string{"todaySubmitedTakeCashOrder", "温馨提示,目前单日仅限提现1次"}, "", nil)
+	if len(todayOrderList) >= balance_model.TAKE_CASH_LIMIT {
+		self.ReturnError(403, []string{"todaySubmitedTakeCashOrder", "温馨提示,目前单日仅限提现7次"}, "", nil)
 	}
 
 	canExtract := balance_model.GetCashTotalBalance(wxUser.Id)
@@ -348,6 +348,9 @@ func (self *BalanceController) GetTakeCashOrders() {
 	retList := make([]*Order, 0, 0)
 
 	for _, item := range list {
+		if wxUser != nil {
+			syncTakeCashMerchantTransfer(wxUser, item)
+		}
 		order := new(Order)
 
 		order.Id = item.Id

+ 2 - 2
go/gopath/src/fohow.com/apps/models/balance_model/takecash.go

@@ -20,7 +20,7 @@ const (
 	STATE_CN_IN_PROGRESS = "提现中"
 	STATE_CN_SUCESS      = "已完成"
 
-	TAKE_CASH_LIMIT = 10       //每天提现次数限制
+	TAKE_CASH_LIMIT = 7        //每天提现次数限制
 	AUTOTAKE_STATE  = int64(1) //自动提现状态
 
 	REAL_STATE = int64(0) //强制检验
@@ -212,7 +212,7 @@ func GetTakeCashOrderListByWxUIdAndTime(wxUId int64, now time.Time, useCache boo
 				DATE_ADD(created_at, INTERVAL 8 HOUR),
 				'%Y-%m-%d'
 			) = ?
-			LIMIT 1;
+			LIMIT ?;
 
 		`