后台:跳过序章
This commit is contained in:
@@ -718,6 +718,7 @@ export default class Role extends BaseModel {
|
||||
if(form.uid) searchObj['userInfo.uid'] = form.uid;
|
||||
if(form.roleId) searchObj['roleId'] = form.roleId;
|
||||
if(form.roleName) searchObj['roleName'] = { $regex: new RegExp(form.roleName.toString(), 'i') };
|
||||
if(form.tel) searchObj['userInfo.tel'] = form.tel;
|
||||
return searchObj
|
||||
}
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ export interface SearchRoleParam {
|
||||
uid?: number; // 玩家id
|
||||
roleId?: string; // 角色id
|
||||
roleName?: string; // 昵称
|
||||
tel?: string;
|
||||
}
|
||||
|
||||
export interface SearchHeroParam {
|
||||
|
||||
@@ -86,7 +86,7 @@ import { JewelModel } from "../db/Jewel";
|
||||
import { RoleCeModel } from "../db/RoleCe";
|
||||
|
||||
export async function deletRole(roleId: string) {
|
||||
let role = await RoleModel.findByRoleId(roleId);
|
||||
let role = await RoleModel.findByRoleId(roleId, null, true, true);
|
||||
if(!role ) return false;
|
||||
if(role.hasInit) {
|
||||
|
||||
@@ -203,6 +203,7 @@ export async function deletRole(roleId: string) {
|
||||
let doc = new RoleModel();
|
||||
const update = Object.assign(doc.toJSON(), pick(role, ['serverType', 'userInfo', 'seqId', 'serverId']), { roleName: role.roleId });
|
||||
delete update._id;
|
||||
|
||||
await RoleModel.updateMany({ roleId }, { $set: update });
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -817,5 +817,12 @@
|
||||
"name": "切换活动显示",
|
||||
"module": "activity",
|
||||
"type": "update"
|
||||
},
|
||||
{
|
||||
"id": 118,
|
||||
"api": "gm.gmRoleHandler.skipEpilogue",
|
||||
"name": "跳过序章",
|
||||
"module": "role",
|
||||
"type": "update"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user