|
@@ -174,4 +174,18 @@ public class JourneyService {
|
|
|
return Days.daysBetween(LocalDate.fromDateFields(start), LocalDate.fromDateFields(end)).getDays();
|
|
return Days.daysBetween(LocalDate.fromDateFields(start), LocalDate.fromDateFields(end)).getDays();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // public FinishJourneyStage finishJourneyStage(Long userId) {
|
|
|
|
|
+ // UserJourney userJourney = userJourneyRepository.findByUserId(userId);
|
|
|
|
|
+ // if (userJourney == null) {
|
|
|
|
|
+ // throw new ServiceException("无数据");
|
|
|
|
|
+ // }
|
|
|
|
|
+ // List<JourneyStage> stageList = journeyStageRepository.findAllByJourneyIdOrderById(userJourney.getId());
|
|
|
|
|
+ // if (stageList.size() == 0) {
|
|
|
|
|
+ // throw new ServiceException("无数据");
|
|
|
|
|
+ // }
|
|
|
|
|
+ // JourneyStage latestStage = stageList.get(stageList.size() - 1);
|
|
|
|
|
+ // if (latestStage.getProgress() < 1) {
|
|
|
|
|
+ // throw new ServiceException("");
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|