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 {
|
type Accessory struct {
|
||||||
AccessoryID int `xorm:"accessory_id pk"`
|
AccessoryID int `xorm:"accessory_id pk"`
|
||||||
Exp int `xorm:"exp"`
|
Exp int `xorm:"-"`
|
||||||
SmileMax int `xorm:"smile_max"`
|
SmileMax int `xorm:"smile_max"`
|
||||||
PureMax int `xorm:"pure_max"`
|
PureMax int `xorm:"pure_max"`
|
||||||
CoolMax int `xorm:"cool_max"`
|
CoolMax int `xorm:"cool_max"`
|
||||||
|
|||||||
@@ -35,7 +35,12 @@ func (ss *Session) GetAccessoryByAccessoryOwningUserID(accessoryOwningUserID int
|
|||||||
return false, nil
|
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").
|
has, err := ss.MainEng.Table("accessory_m").
|
||||||
Where("accessory_id = ?", userAccessoryData.AccessoryID).
|
Where("accessory_id = ?", userAccessoryData.AccessoryID).
|
||||||
Get(&accessoryData)
|
Get(&accessoryData)
|
||||||
@@ -48,7 +53,7 @@ func (ss *Session) GetAccessoryByAccessoryOwningUserID(accessoryOwningUserID int
|
|||||||
|
|
||||||
accessoryData.Exp = userAccessoryData.Exp
|
accessoryData.Exp = userAccessoryData.Exp
|
||||||
|
|
||||||
return has, &accessoryData
|
return has, &accessoryData.Accessory
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ss *Session) GetUserAccessoryInfoByUnitOwningUserID(unitOwningUserID int) (bool, *liverecordschema.AccessoryInfo) {
|
func (ss *Session) GetUserAccessoryInfoByUnitOwningUserID(unitOwningUserID int) (bool, *liverecordschema.AccessoryInfo) {
|
||||||
|
|||||||
Reference in New Issue
Block a user