活动:战令
This commit is contained in:
@@ -162,13 +162,16 @@ export default class Activity extends Service {
|
||||
});
|
||||
}
|
||||
|
||||
public async createTaskToActivity(taskType: number, activityId: number) {
|
||||
public async createTaskToActivity(type: number, activityId: number) {
|
||||
const { ctx } = this;
|
||||
let dicTask = gameData.tasks.get(taskType);
|
||||
let dicTask = gameData.tasks.get(type);
|
||||
if(!dicTask) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
|
||||
let activity = await ActivityModel.findActivity(activityId);
|
||||
if(!activity) return ctx.service.utils.resResult(STATUS.ACTIVITY_MISSING);
|
||||
|
||||
for(let [id, dic] of dicTask) {
|
||||
await ActivityTaskPointModel.createDataIfNotExist(taskType, id, activityId, dic['point']||0, ctx.user?.uid);
|
||||
await ActivityTaskPointModel.createDataIfNotExist(type, dic.taskType, id, activityId, activity.type, dic['point']||0, ctx.user?.uid);
|
||||
}
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user