✨ feat(拍卖行): 拍卖行最后10s延长15s
This commit is contained in:
@@ -52,7 +52,7 @@ export default class Lot extends BaseModel {
|
||||
@prop({ required: true })
|
||||
end: Date; // 竞拍结束时间
|
||||
@prop({ required: true, default: 0 })
|
||||
status: number; // 拍品状态,0:无人竞拍;1:竞拍中;2:已竞拍;3:一口价
|
||||
status: number; // 拍品状态,0:无人竞拍;1:竞拍中;2:已竞拍;3:一口价 4:倒计时10s内
|
||||
@prop({ required: true, default: 0 })
|
||||
sort: number; // 排序
|
||||
@prop({ required: true, default: 0 })
|
||||
@@ -153,6 +153,11 @@ export default class Lot extends BaseModel {
|
||||
return results;
|
||||
}
|
||||
|
||||
public static async setLotSold(code: string, saveAuctionStage: number) {
|
||||
let lot: LotType = await LotModel.findOneAndUpdate({ code, status: LOT_STATUS.BIDDING }, { $set: { status: LOT_STATUS.SOLD, saveAuctionStage, sendMail: true } }, { new: true }).lean();
|
||||
return lot;
|
||||
}
|
||||
|
||||
public static async setSeq(begin: Date, gid: number, count: number, seq: number) {
|
||||
const results: LotType = await LotModel.findOneAndUpdate({ begin, gid, count, status: LOT_STATUS.DEFAULT }, { $set: { seq } }).sort({ seq: -1 }).select('-_id -__v').lean();
|
||||
return results;
|
||||
|
||||
Reference in New Issue
Block a user