新手引导:修改传送参数

This commit is contained in:
luying
2021-09-17 15:58:58 +08:00
parent d06b3a5bd8
commit 5e13f7a0ce
2 changed files with 6 additions and 6 deletions

View File

@@ -477,13 +477,13 @@ export class RoleHandler {
return resResult(STATUS.SUCCESS, { roleName: role.roleName }); return resResult(STATUS.SUCCESS, { roleName: role.roleName });
} }
async saveGuide(msg: { id: number }, session: BackendSession) { async saveGuide(msg: { ids: number[] }, session: BackendSession) {
let roleId = session.get('roleId'); let roleId = session.get('roleId');
let { id } = msg; let { ids } = msg;
if(id == undefined) { if(ids == undefined || ids.length <= 0) {
return resResult(STATUS.WRONG_PARMS); return resResult(STATUS.WRONG_PARMS);
} }
let role = await RoleModel.saveGuide(roleId, id); let role = await RoleModel.saveGuide(roleId, ids);
return resResult(STATUS.SUCCESS, { return resResult(STATUS.SUCCESS, {
guide: role.guide guide: role.guide
}); });

View File

@@ -723,8 +723,8 @@ export default class Role extends BaseModel {
} }
// 保存新手引导记录 // 保存新手引导记录
public static async saveGuide(roleId: string, id: number) { public static async saveGuide(roleId: string, ids: number[]) {
const role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $addToSet: { guide: id } }, { new: true }).lean(); const role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $addToSet: { guide: { $each: ids } } }, { new: true }).lean();
return role; return role;
} }
} }