fix: 在 GetScore 函数中删除旧数据并更新生成时间格式
This commit is contained in:
parent
97f2d5e39f
commit
119178161d
@ -124,7 +124,13 @@ func (bl *blQuery) GetScore(qqId string) (currentData *PlayerDataLite, lastData
|
||||
|
||||
// 如果有新的数据,则插入
|
||||
if lastDataLite.IsDiffFrom(dataLite) {
|
||||
err = tx.Create(&service.BLData{
|
||||
//删掉旧数据
|
||||
err = tx.Delete(&PlayerDataLite{ID: dataLite.ID}).Error
|
||||
if err != nil {
|
||||
log.Print(err)
|
||||
return nil, nil, err
|
||||
}
|
||||
err = tx.Create(&PlayerDataLite{
|
||||
ID: dataLite.ID,
|
||||
Name: dataLite.Name,
|
||||
Country: dataLite.Country,
|
||||
@ -137,7 +143,7 @@ func (bl *blQuery) GetScore(qqId string) (currentData *PlayerDataLite, lastData
|
||||
TotalPlayCount: dataLite.TotalPlayCount,
|
||||
RankedPlayCount: dataLite.RankedPlayCount,
|
||||
ReplaysWatched: dataLite.ReplaysWatched,
|
||||
GeneratedTime: time.Now(),
|
||||
GeneratedTime: time.Now().Format("2006-01-02 15:04:05.999999999-07:00"),
|
||||
}).Error
|
||||
if err != nil {
|
||||
log.Print(err)
|
||||
|
Loading…
x
Reference in New Issue
Block a user