活动:修改更新活动
This commit is contained in:
@@ -102,7 +102,9 @@ export class ActivityRemote {
|
||||
|
||||
public async saveActivitiesToGroup(groupId: number, activities: number[]) {
|
||||
for(let activityId of activities) {
|
||||
this.activities.get(activityId).groupId = groupId;
|
||||
if(this.activities.get(activityId)) {
|
||||
this.activities.get(activityId).groupId = groupId;
|
||||
}
|
||||
}
|
||||
this.setActivityTypeAndServer();
|
||||
}
|
||||
|
||||
@@ -151,8 +151,8 @@ export class GmHandler {
|
||||
});
|
||||
}
|
||||
let activities = await ActivityModel.findActivityByIds(aids);
|
||||
let checkTimeResult = await checkActivityEditable(activities);
|
||||
if(!checkTimeResult) return resResult(STATUS.GM_CAN_NOT_EDIT_ACT);
|
||||
// let checkTimeResult = await checkActivityEditable(activities);
|
||||
// if(!checkTimeResult) return resResult(STATUS.GM_CAN_NOT_EDIT_ACT);
|
||||
let checkGroup = await checkActivityGroupTypeWithId(groupId, activities);
|
||||
if(!checkGroup) return resResult(STATUS.GM_ACTIVITY_NOT_FIT_GROUP_TYPE);
|
||||
|
||||
@@ -176,6 +176,7 @@ export class GmHandler {
|
||||
if (!result) {
|
||||
return resResult(STATUS.ACTIVITY_MISSING);
|
||||
}
|
||||
await ActivityGroupModel.pullByActivityIds([activityId]);
|
||||
let activityServers = pinus.app.getServersByType('activity');
|
||||
for(let server of activityServers) {
|
||||
pinus.app.rpc.activity.activityRemote.deleteActivities.toServer(server.id, [activityId]);
|
||||
|
||||
@@ -100,7 +100,7 @@ export class SendMailFun {
|
||||
this.goods = params.goods||[];
|
||||
}
|
||||
|
||||
getContent(content: string, params: string[]) {
|
||||
getContent(content: string, params: string[] = []) {
|
||||
if(!content) content = '%d';
|
||||
for(let p of params) {
|
||||
content = content.replace(/%d/, p);
|
||||
|
||||
Reference in New Issue
Block a user