✨ feat(活动): 添加关注豪礼
This commit is contained in:
@@ -2,6 +2,7 @@ import { ACTIVITY_TYPE } from '../../consts';
|
||||
import { ActivityModel, ActivityModelType } from '../../db/Activity';
|
||||
import { ActivityBindPhoneRewardModel } from '../../db/ActivityBindPhoneReward';
|
||||
import { ActivityDailyChallengesModel, ActivityDailyChallengesModelType } from '../../db/ActivityDailyChallenges';
|
||||
import { LinkModel } from '../../db/Link';
|
||||
import { RoleModel } from '../../db/Role';
|
||||
import { ServerlistModel } from '../../db/Serverlist';
|
||||
import { UserModel } from '../../db/User';
|
||||
@@ -28,9 +29,14 @@ export async function getBindPhoneData(activityId: number, roleId: string, serve
|
||||
let serverTime = await getServerCreateTime(serverId);
|
||||
let playerData = new BindPhoneData(activityData, createTime, serverTime);
|
||||
|
||||
let user = await UserModel.findUserByUid(uid);
|
||||
let receiveRec = await ActivityBindPhoneRewardModel.findByUid(activityId, uid);
|
||||
playerData.setRecord(user, receiveRec);
|
||||
let links = await LinkModel.findByServerId(serverId);
|
||||
playerData.setLinks(links);
|
||||
|
||||
if(playerData.bindPhone) {
|
||||
let user = await UserModel.findUserByUid(uid);
|
||||
let receiveRec = await ActivityBindPhoneRewardModel.findByUid(activityId, uid);
|
||||
playerData.setBindPhoneStatus(user, receiveRec);
|
||||
}
|
||||
|
||||
return playerData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user