拍卖行:修改领取分红参数

This commit is contained in:
liangtongchuan
2021-03-23 18:56:33 +08:00
parent cc75ef7e21
commit 78e7a8bbae
2 changed files with 5 additions and 6 deletions
@@ -127,13 +127,12 @@ export class AuctionHandler {
return resResult(STATUS.SUCCESS, { dividends }); return resResult(STATUS.SUCCESS, { dividends });
} }
async getDividend(msg: { sourceType: number }, session: BackendSession) { async getDividend(msg: { code: string }, session: BackendSession) {
const roleId = session.get('roleId'); const roleId = session.get('roleId');
const sid = session.get('sid'); const sid = session.get('sid');
const roleName = session.get('roleName'); const roleName = session.get('roleName');
const guildCode = session.get('guildCode'); const { code } = msg;
const { sourceType } = msg; const dividendData = await DividendModel.findReadyDividend(code);
const dividendData = await DividendModel.findReadyDividend(guildCode, sourceType);
if (!dividendData) return resResult(STATUS.DIVIDEND_NOT_READY); if (!dividendData) return resResult(STATUS.DIVIDEND_NOT_READY);
const { dividends } = dividendData; const { dividends } = dividendData;
const dividend = dividends.find(item => { return item.roleId === roleId }); const dividend = dividends.find(item => { return item.roleId === roleId });
+2 -2
View File
@@ -76,8 +76,8 @@ export default class Dividend extends BaseModel {
return result; return result;
} }
public static async findReadyDividend(guildCode: string, sourceType: number) { public static async findReadyDividend(code: string) {
const result: DividendType = await DividendModel.findOne({ guildCode, sourceType, status: DIVIDEND_STATUS.END }).sort({ _id: -1 }).select('-_id -__v').lean(); const result: DividendType = await DividendModel.findOne({ code, status: DIVIDEND_STATUS.END }).sort({ _id: -1 }).select('-_id -__v').lean();
return result; return result;
} }