Commit 573715a99d00fbc0da34a8278b15a7189358c407

Authored by chenhang4442024
1 parent 558ef21d

定时检测超时任务

src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java
@@ -48,6 +48,7 @@ import java.io.InputStream; @@ -48,6 +48,7 @@ import java.io.InputStream;
48 import java.math.BigDecimal; 48 import java.math.BigDecimal;
49 import java.math.RoundingMode; 49 import java.math.RoundingMode;
50 import java.net.URL; 50 import java.net.URL;
  51 +import java.time.LocalDateTime;
51 import java.util.*; 52 import java.util.*;
52 import java.util.function.Function; 53 import java.util.function.Function;
53 import java.util.stream.Collectors; 54 import java.util.stream.Collectors;
@@ -1640,6 +1641,18 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O @@ -1640,6 +1641,18 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O
1640 if (StringUtils.isNotBlank(trackStageInfo.getLatestBkTime())) { 1641 if (StringUtils.isNotBlank(trackStageInfo.getLatestBkTime())) {
1641 trackStageDO.setLatestBkTime(trackStageInfo.getLatestBkTime()); 1642 trackStageDO.setLatestBkTime(trackStageInfo.getLatestBkTime());
1642 } 1643 }
  1644 + if((StringUtils.isNotBlank(trackStageInfo.getPpConfirmTime()))){
  1645 + trackStageDO.setPpConfirmTime(trackStageInfo.getPpConfirmTime());
  1646 + }
  1647 + if((StringUtils.isNotBlank(trackStageInfo.getShippmentSampleConfirmTime()))){
  1648 + trackStageDO.setShippmentSampleConfirmTime(trackStageInfo.getShippmentSampleConfirmTime());
  1649 + }
  1650 + if((StringUtils.isNotBlank(trackStageInfo.getAitexTestFinishTime()))){
  1651 + trackStageDO.setAitexTestFinishTime(trackStageInfo.getAitexTestFinishTime());
  1652 + }
  1653 + if((StringUtils.isNotBlank(trackStageInfo.getSgsTestFinishTime()))){
  1654 + trackStageDO.setSgsTestFinishTime(trackStageInfo.getSgsTestFinishTime());
  1655 + }
1643 trackStageDO.setOrderId(updateVO.getOrderId()); 1656 trackStageDO.setOrderId(updateVO.getOrderId());
1644 trackStageDO.setOrderStatus(OrderStatusEnum.TRACK_ING.getStatus()); 1657 trackStageDO.setOrderStatus(OrderStatusEnum.TRACK_ING.getStatus());
1645 trackStageService.updateById(trackStageDO); 1658 trackStageService.updateById(trackStageDO);