42b69dff3748bd8d67c143c8ca21ef2e5851d5b8.svn-base 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package QCM.JHY01.JHY0102;
  2. import java.util.TimerTask;
  3. import javax.servlet.ServletContext;
  4. import org.springframework.context.ApplicationContext;
  5. import org.springframework.web.context.support.WebApplicationContextUtils;
  6. public class AutoTimeEntrustTask extends TimerTask {
  7. private ApplicationContext context;
  8. public AutoTimeEntrustTask(ServletContext servletContext) {
  9. context = WebApplicationContextUtils.getWebApplicationContext(servletContext);
  10. }
  11. private boolean fristStart = true;
  12. UpdateInfo upinfo;
  13. @Override
  14. public void run() {
  15. if (fristStart) {
  16. fristStart = false;
  17. try {
  18. upinfo= new UpdateInfo();
  19. } catch (Exception ex) {
  20. System.out.print("调用19接口失败!" + ex.getMessage());
  21. }
  22. }
  23. try {
  24. upinfo.AutoTimeZHB("系统自动");
  25. upinfo.AutoTimeSQLS("系统自动");
  26. upinfo.AutoTimeJG();//激光自动
  27. upinfo.AutoTimeHDL();//电弧炉熔炼成分自动判定
  28. System.out.println("定时开始10分钟刷一次");
  29. } catch (Exception ex) {
  30. ex.printStackTrace();
  31. }
  32. }
  33. }