21 lines
432 B
Go
21 lines
432 B
Go
package taskser
|
|
|
|
import (
|
|
"91porn-server/models/v/prizemod"
|
|
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
)
|
|
|
|
// 获取奖品详情列表 通过奖品ID列表
|
|
func getPrizeList(ids []primitive.ObjectID, mPrize map[primitive.ObjectID]prizemod.Prize) []prizemod.Prize {
|
|
out := make([]prizemod.Prize, 0, len(ids))
|
|
for _, v := range ids {
|
|
item, ok := mPrize[v]
|
|
if !ok {
|
|
continue
|
|
}
|
|
out = append(out, item)
|
|
}
|
|
return out
|
|
}
|