作者 陈志颖

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

@@ -157,6 +157,12 @@ func (dao *CashPoolDao) ExchangeCashListRanking(queryOptions map[string]interfac @@ -157,6 +157,12 @@ func (dao *CashPoolDao) ExchangeCashListRanking(queryOptions map[string]interfac
157 if err := queryEmployee.Order("su_money DESC").Select(&retEmployee); err != nil { 157 if err := queryEmployee.Order("su_money DESC").Select(&retEmployee); err != nil {
158 return nil, err 158 return nil, err
159 } 159 }
  160 + var currentEmployee interface{}
  161 + if len(retEmployee) == 0 {
  162 + currentEmployee = nil
  163 + } else {
  164 + currentEmployee = retEmployee[0]
  165 + }
160 166
161 // 清单已兑换素币 167 // 清单已兑换素币
162 var activityExchangedSuMoney float64 168 var activityExchangedSuMoney float64
@@ -198,7 +204,7 @@ func (dao *CashPoolDao) ExchangeCashListRanking(queryOptions map[string]interfac @@ -198,7 +204,7 @@ func (dao *CashPoolDao) ExchangeCashListRanking(queryOptions map[string]interfac
198 return map[string]interface{} { 204 return map[string]interface{} {
199 "people": retPeople, // 员工排行榜 205 "people": retPeople, // 员工排行榜
200 "count": count, // 计数 206 "count": count, // 计数
201 - "currentEmployee": retEmployee[0], // 当前员工排名 207 + "currentEmployee": currentEmployee, // 当前员工排名
202 "exchangedSuMoney": activityExchangedSuMoney, // 清单已兑换素币 208 "exchangedSuMoney": activityExchangedSuMoney, // 清单已兑换素币
203 "exchangedCash": activityExchangedCash, // 清单已兑换现金 209 "exchangedCash": activityExchangedCash, // 清单已兑换现金
204 }, nil 210 }, nil