后台:修改更新活动

This commit is contained in:
luying
2022-07-30 17:21:31 +08:00
parent f38c8b0fc8
commit 347c2ce7ed
10 changed files with 207 additions and 185 deletions

View File

@@ -1,3 +1,4 @@
import { UpdateActivityParam } from '@domain/backEndField/params';
import { Controller } from 'egg';
export default class ActivityController extends Controller {
@@ -100,4 +101,32 @@ export default class ActivityController extends Controller {
return
}
public async updateActivity() {
const { ctx } = this;
const obj = ctx.request.body;
let param = new UpdateActivityParam(obj);
ctx.body = await ctx.service.activity.updateActivity(param);
return
}
public async switchActivity() {
const { ctx } = this;
const { activityId, isEnable } = ctx.request.body;
ctx.body = await ctx.service.activity.switchActivity(activityId, isEnable);
return
}
public async deleteActivity() {
const { ctx } = this;
const { activityId } = ctx.request.body;
ctx.body = await ctx.service.activity.deleteActivity(activityId);
return
}
public async updateActivityGroup() {
const { ctx } = this;
const { groupId, groupName, serverIds, activityIds, groupType } = ctx.request.body;
ctx.body = await ctx.service.activity.updateActivityGroup(groupId, groupName, serverIds, activityIds, groupType);
return
}
}