OA系统日期提醒模块两个功能员工生日提醒和合同期限提醒怎么用定时器实现

独孤承恩 2018-03-02 02:59:05
这是实体类

package com.thinkgem.jeesite.modules.oa.entity;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class DateRemind {
private String id;
private String jobNumber;
private String name;
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date borndate;
private String contractPeriod;

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getJobNumber() {
return jobNumber;
}

public void setJobNumber(String jobNumber) {
this.jobNumber = jobNumber;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Date getBorndate() {
return borndate;
}

public void setBorndate(Date borndate) {
this.borndate = borndate;
}

public String getContractPeriod() {
return contractPeriod;
}

public void setContractPeriod(String contractPeriod) {
this.contractPeriod = contractPeriod;
}

}

...全文
905 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huawangxin 2018-03-08
  • 打赏
  • 举报
回复
引用 4 楼 u012445835 的回复:
[quote=引用 2 楼 LBJ023 的回复:] 请问一下要实现生日提醒和合同到期提醒,controller层该怎么写?
看一下 spring 的@Scheduled就知道了,很简单 搜一下就能出一大堆[/quote] 赞同
心随念 2018-03-08
  • 打赏
  • 举报
回复
引用 2 楼 LBJ023 的回复:
请问一下要实现生日提醒和合同到期提醒,controller层该怎么写?
看一下 spring 的@Scheduled就知道了,很简单 搜一下就能出一大堆
Hello World, 2018-03-07
  • 打赏
  • 举报
回复
做一个服务,定时刷新,每天一次,也可以用windows的任务。不用controller
独孤承恩 2018-03-07
  • 打赏
  • 举报
回复
请问一下要实现生日提醒和合同到期提醒,controller层该怎么写?
心随念 2018-03-02
  • 打赏
  • 举报
回复
来个笨方法: 每天固定时间查一下数据库中得用户,然后对比是否是生日,是否过期 如:每天晚上11.30 查询:
@Scheduled(cron="0 30 23 * * ?")
	public void testAA(){
		List<Users> allUser = userService.getAllUser();
		for(Users user : allUser){
			//此处对比user的 生日和 是否合同到期 
		}
	}

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧