Fix accessory exp lookup from user data
Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
@@ -2,7 +2,7 @@ package accessorymodel
|
||||
|
||||
type Accessory struct {
|
||||
AccessoryID int `xorm:"accessory_id pk"`
|
||||
Exp int `xorm:"exp"`
|
||||
Exp int `xorm:"-"`
|
||||
SmileMax int `xorm:"smile_max"`
|
||||
PureMax int `xorm:"pure_max"`
|
||||
CoolMax int `xorm:"cool_max"`
|
||||
|
||||
@@ -35,7 +35,12 @@ func (ss *Session) GetAccessoryByAccessoryOwningUserID(accessoryOwningUserID int
|
||||
return false, nil
|
||||
}
|
||||
|
||||
accessoryData := accessorymodel.Accessory{}
|
||||
type accessoryWithUserExp struct {
|
||||
accessorymodel.Accessory `xorm:"extends"`
|
||||
Exp int `xorm:"-"`
|
||||
}
|
||||
|
||||
accessoryData := accessoryWithUserExp{}
|
||||
has, err := ss.MainEng.Table("accessory_m").
|
||||
Where("accessory_id = ?", userAccessoryData.AccessoryID).
|
||||
Get(&accessoryData)
|
||||
@@ -48,7 +53,7 @@ func (ss *Session) GetAccessoryByAccessoryOwningUserID(accessoryOwningUserID int
|
||||
|
||||
accessoryData.Exp = userAccessoryData.Exp
|
||||
|
||||
return has, &accessoryData
|
||||
return has, &accessoryData.Accessory
|
||||
}
|
||||
|
||||
func (ss *Session) GetUserAccessoryInfoByUnitOwningUserID(unitOwningUserID int) (bool, *liverecordschema.AccessoryInfo) {
|
||||
|
||||
Reference in New Issue
Block a user