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