Merge pull request 'test-kk' (#53) from test-kk into test

Reviewed-on: https://git.oa00.com/recook/backend_v2/pulls/53
master
杨赟 3 years ago
commit 2944086074

@ -1,6 +1,7 @@
package withdrawals
import (
"github.com/shopspring/decimal"
"path/filepath"
"recook/internal/back"
"recook/internal/dbc"
@ -59,11 +60,12 @@ func QueryIncomplete(c *gin.Context) {
var array []user.Withdraw
dbc.DB.Limit(10).Offset(p.Page*10).Order("created_at desc").Find(&array, where, p.MinMoney, p.MaxMoney, p.ID, p.Name)
type moneyType struct {
Monet float32 `gorm:"column:all_amount"`
Monet float32 `gorm:"column:all_amount"`
ActualAmountCount decimal.Decimal `gorm:"column:actual_amount_count"`
}
var moneyAll []moneyType
dbc.DB.Table((&user.Withdraw{}).TableName()).Select("sum(amount) as all_amount").Where(where, p.MinMoney, p.MaxMoney, p.ID, p.Name).Scan(&moneyAll)
var moneyAll moneyType
dbc.DB.Table((&user.Withdraw{}).TableName()).Select("sum(amount) as all_amount, sum(actual_amount) as actual_amount_count").Where(where, p.MinMoney, p.MaxMoney, p.ID, p.Name).Scan(&moneyAll)
for key, _info := range array {
information := user.Information{}
@ -72,14 +74,11 @@ func QueryIncomplete(c *gin.Context) {
array[key].UserTrueNo = information.IDCard
array[key].UserPhone = information.Mobile
}
money := float32(0.0)
if len(moneyAll) > 0 {
money = moneyAll[0].Monet
}
back.Suc(c, "", gin.H{
"total": count,
"list": array,
"money": money,
"total": count,
"list": array,
"money": moneyAll.Monet,
"actualAmountCount": moneyAll.ActualAmountCount,
})
}

Loading…
Cancel
Save