12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.zskk.task;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import com.alibaba.fastjson.JSON;
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSONObject;
- import com.jfinal.kit.PropKit;
- import com.jfinal.plugin.activerecord.Db;
- import com.jfinal.plugin.activerecord.Record;
- import com.jfinal.plugin.cron4j.ITask;
- import com.zskk.service.DataService;
- import com.zskk.service.ServiceFactory;
- import com.zskk.service.ThreadPoolService;
- public class JCTask implements ITask {
- @Override
- public void run() {
- // TODO Auto-generated method stub
- DataService dService = ServiceFactory.getService(DataService.class);
- List<Record> records = Db.use("connected").find("select * from V_EXAM_INFO where CZ > ?",parseStringToDate1());
- for (Record record : records) {
- dService.postExamInfo(record);
- }
- }
- @Override
- public void stop() {
- // TODO Auto-generated method stub
- }
-
- /**
- * 日期字符串格式转换
- * @param dateStr
- * @return
- */
- private Date parseStringToDate1() {
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- Date date = new Date();
- String timeString = null;
- Long i = date.getTime();
- Long j = i - 600000;
- Date newdate = new Date(j);
- // timeString = sdf.format(newdate);
- return newdate;
- }
- }
|