拍卖行:修改领取分红参数
This commit is contained in:
@@ -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 });
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user