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 48 import java.math.BigDecimal;
49 49 import java.math.RoundingMode;
50 50 import java.net.URL;
  51 +import java.time.LocalDateTime;
51 52 import java.util.*;
52 53 import java.util.function.Function;
53 54 import java.util.stream.Collectors;
... ... @@ -1640,6 +1641,18 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O
1640 1641 if (StringUtils.isNotBlank(trackStageInfo.getLatestBkTime())) {
1641 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 1656 trackStageDO.setOrderId(updateVO.getOrderId());
1644 1657 trackStageDO.setOrderStatus(OrderStatusEnum.TRACK_ING.getStatus());
1645 1658 trackStageService.updateById(trackStageDO);
... ...