diff --git a/src/main/java/com/xujie/modules/port/service/Impl/PortTransitCycleServiceImpl.java b/src/main/java/com/xujie/modules/port/service/Impl/PortTransitCycleServiceImpl.java index 1dab85c..357140b 100644 --- a/src/main/java/com/xujie/modules/port/service/Impl/PortTransitCycleServiceImpl.java +++ b/src/main/java/com/xujie/modules/port/service/Impl/PortTransitCycleServiceImpl.java @@ -13,6 +13,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; +import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.stream.Collectors; @@ -78,11 +79,16 @@ public class PortTransitCycleServiceImpl extends ServiceImpl(); } -// return list.stream() -// .filter(item -> item.getObd() != null && item.getTransitDays() != null) -// .peek(item -> item.setCrd(item.getObd().plusDays(item.getTransitDays()))) -// .collect(Collectors.toList()); + list.forEach(item -> { + if (item.getObd() != null && item.getTransitDays() != null) { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(item.getObd()); + calendar.add(Calendar.DAY_OF_MONTH, item.getTransitDays()); + item.setCrd(calendar.getTime()); + } + }); return list; + } }