| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package cn.cslg.pas.common.utils.commonUtils;
- import cn.cslg.pas.common.core.base.Cycle;
- import cn.cslg.pas.common.utils.DateUtils2;
- import cn.cslg.pas.common.utils.utilVO.CheckDateConditionVO;
- import java.time.LocalDate;
- import java.util.ArrayList;
- import java.util.List;
- public class QuartzUtils {
- public static List<String> getCnCycles() {
- CheckDateConditionVO checkDateConditionVO = DateUtils2.checkDateCycleCondition(null);
- Boolean ifMeetMonth = checkDateConditionVO.getIfMeetMonth();
- Boolean ifMeetQuarter = checkDateConditionVO.getIfMeetQuarter();
- Boolean ifMeetYear = checkDateConditionVO.getIfMeetYear();
- List<String> cycles = new ArrayList<>();
- cycles.add(Cycle.WEEK);
- if (ifMeetMonth != null && ifMeetMonth) {
- cycles.add(Cycle.MONTH);
- }
- if (ifMeetQuarter != null && ifMeetQuarter) {
- cycles.add(Cycle.QUARTER);
- }
- if (ifMeetYear != null && ifMeetYear) {
- cycles.add(Cycle.YEAR);
- }
- return cycles;
- }
- public static List<String> getNotifyCnCycles(LocalDate localDate) {
- CheckDateConditionVO checkDateConditionVO = DateUtils2.checkNotifyDateCycle(localDate);
- Boolean ifMeetMonth = checkDateConditionVO.getIfMeetMonth();
- Boolean ifMeetQuarter = checkDateConditionVO.getIfMeetQuarter();
- Boolean ifMeetYear = checkDateConditionVO.getIfMeetYear();
- Boolean ifMeetWeek=checkDateConditionVO.getIfMeetWeek();
- List<String> cycles = new ArrayList<>();
- if(ifMeetWeek!=null&&ifMeetWeek){
- cycles.add(Cycle.WEEK);
- }
- if (ifMeetMonth != null && ifMeetMonth) {
- cycles.add(Cycle.MONTH);
- }
- if (ifMeetQuarter != null && ifMeetQuarter) {
- cycles.add(Cycle.QUARTER);
- }
- if (ifMeetYear != null && ifMeetYear) {
- cycles.add(Cycle.YEAR);
- }
- return cycles;
- }
- }
|