mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 09:44:26 +08:00
fix bug
This commit is contained in:
@@ -128,8 +128,8 @@ func (s *TransactionService) GetTransactionsInMonthByPage(uid int64, year int, m
|
|||||||
|
|
||||||
endTime := startTime.AddDate(0, 1, 0)
|
endTime := startTime.AddDate(0, 1, 0)
|
||||||
|
|
||||||
startUnixTime := startTime.Unix()
|
startTransactionTime := utils.GetMinTransactionTimeFromUnixTime(startTime.Unix())
|
||||||
endUnixTime := endTime.Unix()
|
endTransactionTime := utils.GetMinTransactionTimeFromUnixTime(endTime.Unix())
|
||||||
|
|
||||||
var transactions []*models.Transaction
|
var transactions []*models.Transaction
|
||||||
|
|
||||||
@@ -137,8 +137,8 @@ func (s *TransactionService) GetTransactionsInMonthByPage(uid int64, year int, m
|
|||||||
conditionParams := make([]interface{}, 0, 16)
|
conditionParams := make([]interface{}, 0, 16)
|
||||||
conditionParams = append(conditionParams, uid)
|
conditionParams = append(conditionParams, uid)
|
||||||
conditionParams = append(conditionParams, false)
|
conditionParams = append(conditionParams, false)
|
||||||
conditionParams = append(conditionParams, startUnixTime)
|
conditionParams = append(conditionParams, startTransactionTime)
|
||||||
conditionParams = append(conditionParams, endUnixTime)
|
conditionParams = append(conditionParams, endTransactionTime)
|
||||||
|
|
||||||
if models.TRANSACTION_DB_TYPE_MODIFY_BALANCE <= transactionType && transactionType <= models.TRANSACTION_DB_TYPE_EXPENSE {
|
if models.TRANSACTION_DB_TYPE_MODIFY_BALANCE <= transactionType && transactionType <= models.TRANSACTION_DB_TYPE_EXPENSE {
|
||||||
condition = condition + " AND type=?"
|
condition = condition + " AND type=?"
|
||||||
@@ -227,10 +227,10 @@ func (s *TransactionService) GetMonthTransactionCount(uid int64, year int64, mon
|
|||||||
|
|
||||||
endTime := startTime.AddDate(0, 1, 0)
|
endTime := startTime.AddDate(0, 1, 0)
|
||||||
|
|
||||||
startUnixTime := startTime.Unix()
|
startTransactionTime := utils.GetMinTransactionTimeFromUnixTime(startTime.Unix())
|
||||||
endUnixTime := endTime.Unix()
|
endTransactionTime := utils.GetMinTransactionTimeFromUnixTime(endTime.Unix())
|
||||||
|
|
||||||
return s.UserDataDB(uid).Where("uid=? AND deleted=? AND transaction_time>=? AND transaction_time<?", uid, false, startUnixTime, endUnixTime).Count(&models.Transaction{})
|
return s.UserDataDB(uid).Where("uid=? AND deleted=? AND transaction_time>=? AND transaction_time<?", uid, false, startTransactionTime, endTransactionTime).Count(&models.Transaction{})
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateTransaction saves a new transaction to database
|
// CreateTransaction saves a new transaction to database
|
||||||
|
|||||||
Reference in New Issue
Block a user