/**
     * 验证起始时间是否为空和结束时间小于开始时间
     * @param dateTimeDTO
     */
    private void validaTimeAndLoadTimes(DateTimeDTO dateTimeDTO) {
        //取出开始时间和结束时间
        LocalDateTime start = dateTimeDTO.getStartTime();
        LocalDateTime end = dateTimeDTO.getEndTime();
        //如果开始时间和结束时间有一个为空则查询一个月数据
        if (start == null || end == null) {
            start = LocalDateTime.now().minusMonths(1);
            end = LocalDateTime.now();
            //赋值到参数中
            dateTimeDTO.setStartTime(start);
            dateTimeDTO.setEndTime(end);
        } else {
            //开始和结束时间都不是空===>判断时间大小end>start  国际时区判断
            if (end.toInstant(ZoneOffset.of("+8")).toEpochMilli() <
                    start.toInstant(ZoneOffset.of("+8")).toEpochMilli()) {
                throw new ServiceException(ResponseCode.BAD_REQUEST, "结束时间小于开始时间!!!");
            }
        }
    }