|
@@ -24,7 +24,7 @@ public class PrintTask implements ITask {
|
|
|
public void run() {
|
|
|
// TODO Auto-generated method stub
|
|
|
DataService dService = ServiceFactory.getService(DataService.class);
|
|
|
- List<Record> records = Db.use("print").find("select top 50 * from IMAGEVIEW order by ADDTIME desc");
|
|
|
+ List<Record> records = Db.use("print").find("select top 60 * from IMAGEVIEW order by ADDTIME desc");
|
|
|
for (Record record : records) {
|
|
|
try {
|
|
|
if (record == null) {
|
|
@@ -36,7 +36,7 @@ public class PrintTask implements ITask {
|
|
|
annex_params.put("code", record.getStr("CHECKID"));
|
|
|
//附件类型1.mp4 2.pdf 3.jpeg 4.png
|
|
|
annex_params.put("annex_class_code", "4");
|
|
|
- annex_params.put("exam_datetime", "4");
|
|
|
+ annex_params.put("exam_datetime", parseStringToDate(record.getStr("ADDTIME")));
|
|
|
dService.saveAnnex(annex_params, record.getStr("IMGURL"));
|
|
|
} catch (Exception e) {
|
|
|
// TODO: handle exception
|
|
@@ -55,34 +55,26 @@ public class PrintTask implements ITask {
|
|
|
|
|
|
/**
|
|
|
* 日期字符串格式转换
|
|
|
- *
|
|
|
* @param dateStr
|
|
|
* @return
|
|
|
*/
|
|
|
- private Boolean parseStringToDate(String dateStr) {
|
|
|
+ private String parseStringToDate(String dateStr) {
|
|
|
if (dateStr == null) {
|
|
|
- return Boolean.FALSE;
|
|
|
+ return "";
|
|
|
}
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- Date date = null;
|
|
|
- String timeString = null;
|
|
|
+ SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ Date date = null;
|
|
|
+ String timeString = null;
|
|
|
try {
|
|
|
date = sdf.parse(dateStr);
|
|
|
- Long i = date.getTime();
|
|
|
- Date datenewDate = new Date();
|
|
|
- Long j = datenewDate.getTime();
|
|
|
- Long k = j - i;
|
|
|
- if (k <= 14400000) {
|
|
|
- return Boolean.FALSE;
|
|
|
- } else {
|
|
|
- return Boolean.TRUE;
|
|
|
- }
|
|
|
+ SimpleDateFormat sdf2= new SimpleDateFormat("yyyyMMdd");
|
|
|
|
|
|
+ timeString = sdf2.format(date);
|
|
|
} catch (ParseException e) {
|
|
|
// TODO Auto-generated catch block
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- return Boolean.FALSE;
|
|
|
+ return timeString;
|
|
|
}
|
|
|
|
|
|
}
|