后台:活动添加字段

This commit is contained in:
luying
2021-12-21 19:41:00 +08:00
parent 4613de7aa4
commit f02161701c
3 changed files with 18 additions and 16 deletions
+5 -3
View File
@@ -75,11 +75,13 @@ export default class Activity extends BaseModel {
}
//新增活动
public static async addActivity(aids: number[], groupId: number, beginTime: Date, endTime: Date, type: number, data: string, uid = 1) {
public static async addActivity(aids: number[], groupId: number, beginTime: Date, endTime: Date, type: number, data: string, timeType: number, days: number, delayDay: number, interval: number, uid = 1) {
let result: ActivityModelType[] = [];
let newAids = [];
for (let activityId of aids) {
if (!activityId) activityId = await CounterModel.getNewCounter(COUNTER.ACTIVITY);
let update = { type, data }
newAids.push(activityId);
let update = { type, data, timeType, days, delayDay, interval }
if (beginTime != undefined) {
update["beginTime"] = beginTime;
}
@@ -95,7 +97,7 @@ export default class Activity extends BaseModel {
let newGroup = await ActivityGroupModel.createGroup(uid);
groupId = newGroup.groupId;
}
await ActivityGroupModel.addActivitiesToGroupData(groupId, aids, uid);
await ActivityGroupModel.addActivitiesToGroupData(groupId, newAids, uid);
}
return result;
}