拍卖行:调整字段
This commit is contained in:
@@ -152,8 +152,8 @@ export class AuctionHandler {
|
|||||||
const lotsData = await LotModel.recentBidLots(serverId, roleId, msg.count);
|
const lotsData = await LotModel.recentBidLots(serverId, roleId, msg.count);
|
||||||
const bidRecs = lotsData.map(lot => {
|
const bidRecs = lotsData.map(lot => {
|
||||||
const bidRec = lot.bidRoles.find(role => { return role.roleId === roleId });
|
const bidRec = lot.bidRoles.find(role => { return role.roleId === roleId });
|
||||||
const { curBuyer } = lot;
|
const { curBuyer, gid } = lot;
|
||||||
return { ...bidRec, status: curBuyer === roleId ? AUCTION_BID_STATUS.SUC : AUCTION_BID_STATUS.RETURN };
|
return { ...bidRec, gid, status: curBuyer === roleId ? AUCTION_BID_STATUS.SUC : AUCTION_BID_STATUS.RETURN };
|
||||||
});
|
});
|
||||||
return resResult(STATUS.SUCCESS, { bidRecs });
|
return resResult(STATUS.SUCCESS, { bidRecs });
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -253,6 +253,7 @@ describe('拍卖行测试', function() {
|
|||||||
expect(bidRec.price).to.be.a('number');
|
expect(bidRec.price).to.be.a('number');
|
||||||
expect(Date.parse(bidRec.time)).to.be.a('number');
|
expect(Date.parse(bidRec.time)).to.be.a('number');
|
||||||
expect(bidRec.status).to.be.a('number');
|
expect(bidRec.status).to.be.a('number');
|
||||||
|
expect(bidRec.gid).to.be.a('number');
|
||||||
}
|
}
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
|||||||
+2
-2
@@ -35,9 +35,9 @@ export default class Lot extends BaseModel {
|
|||||||
@prop({ required: true, default: 0 })
|
@prop({ required: true, default: 0 })
|
||||||
maxPrice: number; // 一口价,最高价格
|
maxPrice: number; // 一口价,最高价格
|
||||||
@prop({ required: true, type: BidRec, default: [] })
|
@prop({ required: true, type: BidRec, default: [] })
|
||||||
bidRoles: BidRec[];
|
bidRoles: BidRec[]; // 出价历史
|
||||||
@prop({ required: true, type: String, default: [] })
|
@prop({ required: true, type: String, default: [] })
|
||||||
watchingRoles: string[];
|
watchingRoles: string[]; // 正在关注的玩家
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
begin: Date; // 竞拍开始时间
|
begin: Date; // 竞拍开始时间
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
|
|||||||
Reference in New Issue
Block a user