测试:修复军团排行榜
This commit is contained in:
+1
-1
@@ -132,7 +132,7 @@ function errorHandler(err: Error, msg: any, resp: any,
|
|||||||
errlogger.error(`${pinus.app.serverId} error handler \n msg[${JSON.stringify(msg)}] \n resp[${JSON.stringify(resp)}] \n sessionId:${JSON.stringify(session.export())} \n error 【${errCode}】 stack: ${err.stack}`);
|
errlogger.error(`${pinus.app.serverId} error handler \n msg[${JSON.stringify(msg)}] \n resp[${JSON.stringify(resp)}] \n sessionId:${JSON.stringify(session.export())} \n error 【${errCode}】 stack: ${err.stack}`);
|
||||||
|
|
||||||
if (!resp) {
|
if (!resp) {
|
||||||
resp = resResult(STATUS.GLOBAL_ERR, { errCode });
|
resp = resResult(STATUS.GLOBAL_ERR, { errCode, stack: err.stack });
|
||||||
}
|
}
|
||||||
cb(err, resp);
|
cb(err, resp);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,15 +30,11 @@ export class GachaHandler {
|
|||||||
* @memberof GachaHandler
|
* @memberof GachaHandler
|
||||||
*/
|
*/
|
||||||
async getGachaList(msg: {}, session: BackendSession) {
|
async getGachaList(msg: {}, session: BackendSession) {
|
||||||
try {
|
const { } = msg;
|
||||||
const { } = msg;
|
const roleId: string = session.get('roleId');
|
||||||
const roleId: string = session.get('roleId');
|
const list = await getGachaList(roleId);
|
||||||
const list = await getGachaList(roleId);
|
|
||||||
|
return resResult(STATUS.SUCCESS, { list });
|
||||||
return resResult(STATUS.SUCCESS, { list });
|
|
||||||
}catch(e) {
|
|
||||||
return resResult(STATUS.WRONG_PARMS, {err:e.stack})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+6
-2
@@ -217,8 +217,12 @@ export default class Guild extends BaseModel {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static async updateCe(roleId: string, inc: number ) {
|
public static async updateCe(roleId: string, inc: number, populate: boolean = false ) {
|
||||||
const result = await GuildModel.findOneAndUpdate({ members: { $elemMatch: { $eq: roleId } }, status: GUILD_STATUS.RUNNING}, {$inc: {guildCe: inc}}, {new: true}).lean({getters: true});
|
let result = await GuildModel.findOneAndUpdate({ members: { $elemMatch: { $eq: roleId } }, status: GUILD_STATUS.RUNNING}, {$inc: {guildCe: inc}}, {new: true}).lean({getters: true});
|
||||||
|
if(populate) {
|
||||||
|
result = await GuildModel.findOneAndUpdate({ members: { $elemMatch: { $eq: roleId } }, status: GUILD_STATUS.RUNNING}, {$inc: {guildCe: inc}}, {new: true})
|
||||||
|
.populate('leader', { roleId: 1, roleName: 1, head: 1, frame: 1, spine: 1, lv: 1, quitTime: 1, ce: 1, title: 1, _id: 0 }, 'Role').lean({getters: true});
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user