后台:操作活动组类型
This commit is contained in:
@@ -197,4 +197,21 @@ export default class Activity extends Service {
|
||||
});
|
||||
}
|
||||
|
||||
public async updateActivityGroupType(groupType: number|string, groupTypeName: string, activityTypes: number[]) {
|
||||
const { ctx } = this;
|
||||
let result;
|
||||
if(groupType == 'new') {
|
||||
result = await ActivityGroupTypeModel.createActivityGroupType(groupTypeName, activityTypes);
|
||||
} else if (typeof groupType == 'number') {
|
||||
result = await ActivityGroupTypeModel.updateActivityGroupType(groupType, groupTypeName, activityTypes);
|
||||
}
|
||||
if(!result) return ctx.service.utils.resResult(STATUS.GM_ACTIVITY_GROUP_TYPE_NOT_FOUND);
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
public async deleteActivityGroupType(groupType: number) {
|
||||
const { ctx } = this;
|
||||
await ActivityGroupTypeModel.deleteActivityGroupType(groupType);
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user