Scope unit and accessory data to owning users

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-07-13 08:03:10 +08:00
parent 16ab2549d7
commit 96b7951ee1
14 changed files with 67 additions and 21 deletions
+2
View File
@@ -180,6 +180,7 @@ func matchMemberTag(ss *session.Session, cache map[memberTagMatchKey]bool, unitT
func loadDeckUnitDataMap(ss *session.Session, unitOwningUserIDs []int) (map[int]unitmodel.UnitDataMap, error) {
unitRows := []unitmodel.UnitDataMap{}
err := ss.GetBasicUnitInfo().
Where("a.user_id = ?", ss.UserID).
In("a.unit_owning_user_id", unitOwningUserIDs).
Find(&unitRows)
if err != nil {
@@ -221,6 +222,7 @@ func loadAccessoryBonusMap(ss *session.Session, userID int, unitOwningUserIDs []
rows := []accessoryBonusRow{}
err = ss.UserEng.Table("user_accessory").
Where("user_id = ?", userID).
In("accessory_owning_user_id", accessoryIDs).
Cols("accessory_owning_user_id,accessory_id").
Find(&rows)