后台:活动组
This commit is contained in:
@@ -279,12 +279,22 @@ export async function checkActivityEditable(activities: ActivityModelType[]) {
|
||||
return true;
|
||||
}
|
||||
|
||||
export async function checkActivityGroupType(groupId: number, activities: ActivityModelType[]) {
|
||||
|
||||
export async function checkActivityGroupTypeWithId(groupId: number, activities: ActivityModelType[]) {
|
||||
|
||||
let activityGroup = await ActivityGroupModel.findGroupData(groupId);
|
||||
if(!activityGroup) return false;
|
||||
if(activityGroup.type != 0) {
|
||||
let activityGroupType = await ActivityGroupTypeModel.findByGroupType(activityGroup.type);
|
||||
return await checkActivityGroupType(activityGroup.type, activities);
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
|
||||
export async function checkActivityGroupType(groupType: number, activities: ActivityModelType[]) {
|
||||
if(groupType != 0) {
|
||||
let activityGroupType = await ActivityGroupTypeModel.findByGroupType(groupType);
|
||||
if(!activityGroupType) return false;
|
||||
let dic = activityGroupType.activityTypes;
|
||||
for(let { type } of activities) {
|
||||
|
||||
Reference in New Issue
Block a user