Merge pull request 'update start time when close time change' (#123) from main into staging
Reviewed-on: #123
This commit is contained in:
commit
bd99a8aa78
|
|
@ -403,10 +403,23 @@ export class BidsService {
|
|||
bid.close_time = close_time;
|
||||
bid.close_time_ts = new Date(close_time);
|
||||
|
||||
const arrival_offset_seconds =
|
||||
this.bidMetadatasService.getArrivalOffsetSecondsByMode(bid.metadata) ||
|
||||
bid.web_bid.arrival_offset_seconds;
|
||||
|
||||
bid.start_bid_time = subtractMinutes(
|
||||
close_time,
|
||||
arrival_offset_seconds / 60,
|
||||
);
|
||||
|
||||
// update
|
||||
await this.bidsRepo.update(
|
||||
{ id },
|
||||
{ close_time: bid.close_time, close_time_ts: bid.close_time_ts },
|
||||
{
|
||||
close_time: bid.close_time,
|
||||
close_time_ts: bid.close_time_ts,
|
||||
start_bid_time: bid.start_bid_time,
|
||||
},
|
||||
);
|
||||
|
||||
bid = await this.getBidForClientUpdate(id);
|
||||
|
|
|
|||
|
|
@ -207,8 +207,6 @@ export class AllbidsProductBid extends ProductBid {
|
|||
|
||||
const historiesData = await this.getHistoriesData();
|
||||
|
||||
console.log({ historiesData });
|
||||
|
||||
// Nếu không có dữ liệu trả về thì dừng
|
||||
if (!result) {
|
||||
console.log(`⚠️ [${this.id}] No valid data received, skipping update.`);
|
||||
|
|
@ -371,6 +369,8 @@ export class AllbidsProductBid extends ProductBid {
|
|||
} else {
|
||||
await this.handleCallActionLive();
|
||||
}
|
||||
|
||||
await this.update();
|
||||
} catch (error) {
|
||||
console.log(`🚨 [${this.id}] Error placing bid: ${error.message}`);
|
||||
} finally {
|
||||
|
|
|
|||
Loading…
Reference in New Issue