新手引导:修改传送参数

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 });
}
async saveGuide(msg: { id: number }, session: BackendSession) {
async saveGuide(msg: { ids: number[] }, session: BackendSession) {
let roleId = session.get('roleId');
let { id } = msg;
if(id == undefined) {
let { ids } = msg;
if(ids == undefined || ids.length <= 0) {
return resResult(STATUS.WRONG_PARMS);
}
let role = await RoleModel.saveGuide(roleId, id);
let role = await RoleModel.saveGuide(roleId, ids);
return resResult(STATUS.SUCCESS, {
guide: role.guide
});

View File

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