拍卖行:修改领取分红参数
This commit is contained in:
@@ -127,13 +127,12 @@ export class AuctionHandler {
|
||||
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 sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const guildCode = session.get('guildCode');
|
||||
const { sourceType } = msg;
|
||||
const dividendData = await DividendModel.findReadyDividend(guildCode, sourceType);
|
||||
const { code } = msg;
|
||||
const dividendData = await DividendModel.findReadyDividend(code);
|
||||
if (!dividendData) return resResult(STATUS.DIVIDEND_NOT_READY);
|
||||
const { dividends } = dividendData;
|
||||
const dividend = dividends.find(item => { return item.roleId === roleId });
|
||||
|
||||
@@ -76,8 +76,8 @@ export default class Dividend extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async findReadyDividend(guildCode: string, sourceType: number) {
|
||||
const result: DividendType = await DividendModel.findOne({ guildCode, sourceType, status: DIVIDEND_STATUS.END }).sort({ _id: -1 }).select('-_id -__v').lean();
|
||||
public static async findReadyDividend(code: string) {
|
||||
const result: DividendType = await DividendModel.findOne({ code, status: DIVIDEND_STATUS.END }).sort({ _id: -1 }).select('-_id -__v').lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user