作者 陈志颖

fix:修复素币兑换清单榜单获取个人排行问题

... ... @@ -157,6 +157,12 @@ func (dao *CashPoolDao) ExchangeCashListRanking(queryOptions map[string]interfac
if err := queryEmployee.Order("su_money DESC").Select(&retEmployee); err != nil {
return nil, err
}
var currentEmployee interface{}
if len(retEmployee) == 0 {
currentEmployee = nil
} else {
currentEmployee = retEmployee[0]
}
// 清单已兑换素币
var activityExchangedSuMoney float64
... ... @@ -198,7 +204,7 @@ func (dao *CashPoolDao) ExchangeCashListRanking(queryOptions map[string]interfac
return map[string]interface{} {
"people": retPeople, // 员工排行榜
"count": count, // 计数
"currentEmployee": retEmployee[0], // 当前员工排名
"currentEmployee": currentEmployee, // 当前员工排名
"exchangedSuMoney": activityExchangedSuMoney, // 清单已兑换素币
"exchangedCash": activityExchangedCash, // 清单已兑换现金
}, nil
... ...