售后订单超时判断修改

This commit is contained in:
cb 2025-04-15 11:00:52 +08:00
parent 20ce2319e7
commit 31670d8962
1 changed files with 3 additions and 2 deletions

View File

@ -279,12 +279,13 @@ public class OrderServiceImpl implements OrderService {
// 判断是否是售后订单
AfterServiceRecord afterParam = new AfterServiceRecord();
afterParam.setOrderDetailId(order.getId());
boolean afterTimeout = ONE.equals(order.getAfterTimeout());
List<AfterServiceRecord> afterServiceRecord = afterServiceRecordService.selectAfterServiceRecordList(afterParam);
if (CollectionUtil.isNotEmpty(afterServiceRecord) && (afterServiceRecord.get(0).getCustomerFinalCheck() == null || afterServiceRecord.get(0).getCustomerFinalCheck() != 1L)) {
log.info("售后订单更新时间[{}]",afterServiceRecord.get(0).getUpdateTime());
log.info("售后订单更新时间{},售后订单是否超时{}",afterServiceRecord.get(0).getUpdateTime(),afterTimeout);
// 查询一下售后单时间
Date afterTime = getOverTime(afterServiceRecord.get(0).getUpdateTime(), 30 * 60 * 1000);
if (afterTime.before(now)&&!timeout) {
if (afterTime.before(now)&&!afterTimeout) {
log.info("售后订单[{}]超时30分钟", order.getId());
orderDetailService.updateAfterTimeout(order.getId(), 1, 0);
// 售后超时通知