CFindTask.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.zskk.task;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. import com.jfinal.plugin.activerecord.Db;
  5. import com.jfinal.plugin.activerecord.Record;
  6. import com.jfinal.plugin.cron4j.ITask;
  7. import com.zskk.tools.ExecUtil;
  8. public class CFindTask implements ITask {
  9. @Override
  10. public void run() {
  11. // TODO Auto-generated method stub
  12. String dateString = parseStringToDate();
  13. String fileString = dateString.replace("0", "o");
  14. String execCmd = ExecUtil.execCmd("/zskk_system/other/cfind.sh " + dateString + " STUDYUID_" + fileString + ".xml");
  15. if (execCmd.contains("Connection refused")) {
  16. return;
  17. }
  18. }
  19. @Override
  20. public void stop() {
  21. // TODO Auto-generated method stub
  22. }
  23. /**
  24. * 日期字符串格式转换
  25. *
  26. * @param dateStr
  27. * @return
  28. */
  29. private String parseStringToDate() {
  30. SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
  31. Date date = new Date();
  32. long dInteger = date.getTime();
  33. String daString = sdf.format(new Date(dInteger));
  34. return daString;
  35. }
  36. }