fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoExtraServiceImpl.java
@@ -1,5 +1,6 @@ package com.yeshi.fanli.service.impl.user; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; @@ -140,8 +141,11 @@ if (userInfoExtra != null && userInfoExtra.getId() != null) { // 判断当月是否已更新 Date rankUpdateTime = userInfoExtra.getRankUpdateTime(); if (rankUpdateTime != null && DateUtil.isSameMonth(rankUpdateTime, new Date())) { isupdateRank = false; if (rankUpdateTime != null) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); if (sdf.format(rankUpdateTime).equals(sdf.format(new Date()))) { isupdateRank = false; } } } else { userInfoExtra = new UserInfoExtra(); utils/src/main/java/org/yeshi/utils/DateUtil.java
@@ -95,42 +95,6 @@ } } /** * 验证是否属于同一天 * * @param Date1 * @param Date2 * @return */ public static boolean isSameMonth(Date date1, Date date2) { if (date1 != null && date2 != null) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.getInstance(); cal2.setTime(date2); return isSameMonth(cal1, cal2); } else { return false; } } /** * 验证是否属于同年同月 * * @param cal1 * @param cal2 * @return */ public static boolean isSameMonth(Calendar cal1, Calendar cal2) { if (cal1 != null && cal2 != null) { return cal1.get(0) == cal2.get(0) && cal1.get(1) == cal2.get(1) && cal1.get(6) == cal2.get(6); } else { return false; } } /** * 指定日期加上天数后的日期 * @@ -198,8 +162,8 @@ break; // 时间结束 } } return listDate; } }