售后订单超时判断修改
This commit is contained in:
parent
20ce2319e7
commit
31670d8962
|
|
@ -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);
|
||||
// 售后超时通知
|
||||
|
|
|
|||
Loading…
Reference in New Issue