hookehuyr

fix: 修复订单剩余时间计算错误,将毫秒转换为秒

...@@ -444,7 +444,8 @@ const loadOrderData = async (isLoadMore = false) => { ...@@ -444,7 +444,8 @@ const loadOrderData = async (isLoadMore = false) => {
444 const current_date = new Date(processedOrder.server_time); 444 const current_date = new Date(processedOrder.server_time);
445 const end_date = new Date(processedOrder.pay_deadline_time); 445 const end_date = new Date(processedOrder.pay_deadline_time);
446 let time_left = end_date - current_date; 446 let time_left = end_date - current_date;
447 - processedOrder.remain_time = time_left || 1800 447 + // 将毫秒转换为秒,如果时间已过期或计算失败则默认30分钟(1800秒)
448 + processedOrder.remain_time = time_left > 0 ? Math.floor(time_left / 1000) : 1800
448 } 449 }
449 450
450 return processedOrder 451 return processedOrder
......