新手引导:修改传送参数
This commit is contained in:
@@ -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
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user