1234567891011121314151617181920212223242526272829303132333435363738 |
- package service
- import (
- "fmt"
- "gadmin/config"
- "gadmin/internal/admin/forms"
- "gadmin/internal/gorm/model"
- "gadmin/internal/gorm/query"
- "strings"
- )
- var TreasureChest = new(sTreasureChest)
- type sTreasureChest struct{}
- // QueryTreasureLog 统计宝物碎片信息
- func (s *sTreasureChest) QueryTreasureChestList(params forms.TreasureChestReportReq) (result []*model.ReportDayTreasureChest, err error) {
- rdb := query.Use(config.DB).ReportDayTreasureChest
- m := rdb.Where(rdb.Date.Gte(params.Day), rdb.Date.Lt(params.EndDay)).Order(rdb.Date.Desc())
- if params.ServerId > 0 {
- m = m.Where(rdb.ServerID.Eq(int32(params.ServerId)))
- }
- result, err = m.Find()
- if err != nil {
- return
- }
- fmt.Println("=====", result)
- for _, v := range result {
- v.Date = strings.ReplaceAll(v.Date, "T00:00:00+08:00", "")
- }
- return
- }
|