yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/main/java/com/yeshi/fanli/job/ShameUserInviteCodePublishJOB.java
@@ -12,6 +12,7 @@
import com.yeshi.fanli.entity.integral.CodePublishRecord;
import com.yeshi.fanli.service.inter.user.UserInfoService;
import com.yeshi.fanli.service.inter.user.integral.CodePublishRecordService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.TimeUtil;
/**
@@ -32,9 +33,11 @@
   // 7点到23点每10分钟执行一次
   @Scheduled(cron = "0 0/10 7-23 * * ? ")
   public void publish() {
      if (!Constant.IS_TASK)
         return;
      long time = System.currentTimeMillis();
      int day = TimeUtil.getDayDifferenceCount(new Date(),
            new Date(TimeUtil.convertToTimeTemp("2019-11-28", "yyyy-MM-dd")));
      int day = TimeUtil.getDayDifferenceCount(new Date(TimeUtil.convertToTimeTemp("2019-11-28", "yyyy-MM-dd")),
            new Date());
      int count = (day + 1) * 3;
      if (count > 33)
         count = 33;
@@ -67,11 +70,13 @@
         } catch (InterruptedException e) {
            e.printStackTrace();
         }
         // 查询用户是否近3天内发布过
         if (codePublishRecordService.listValid(userList.get(0).getId(), 0, 1).size() > 0)
            return;
         if (userList != null && userList.size() > 0) {
            codePublishRecordService.publishInviteCode(userList.get(0).getId());
         }
      }
   }
}