20 lines
417 B
Go
20 lines
417 B
Go
package service
|
|
|
|
import (
|
|
"context"
|
|
"encoding/json"
|
|
|
|
"go-common/app/job/live-userexp/model"
|
|
"go-common/library/log"
|
|
)
|
|
|
|
func (s *Service) levelCacheUpdate(nwMsg []byte, oldMsg []byte) {
|
|
exp := &model.Exp{}
|
|
if err := json.Unmarshal(nwMsg, exp); err != nil {
|
|
log.Error("json.Unmarshal(%s) error(%v)", string(nwMsg), err)
|
|
return
|
|
}
|
|
level := model.FormatLevel(exp)
|
|
s.dao.SetLevelCache(context.TODO(), level)
|
|
}
|