Преглед на файлове

--delete SchJob.data_dict(subject&industry)

zzy.zhiyuan.foxmail преди 8 години
родител
ревизия
cea23241df
променени са 1 файла, в които са добавени 0 реда и са изтрити 56 реда
  1. 0 56
      src/main/java/com/ekexiu/portal/job/SchJob.java

+ 0 - 56
src/main/java/com/ekexiu/portal/job/SchJob.java

@ -28,62 +28,6 @@ public class SchJob implements AfterBeanFactory {
28 28
		this.service = JfwAppContext.getScheduledExecutorService();
29 29
		this.dataSource = (DataSource) bf.getBean("dataSource");
30 30
31
		this.service.scheduleWithFixedDelay(new Runnable() {
32
			@Override
33
			public void run() {
34
				try {
35
					Connection con = SchJob.this.dataSource.getConnection();
36
					try {
37
						Set<String> all = fillSetValue(con, "SELECT SUBJECT FROM PROFESSOR");
38
						Set<String> exists = fillSetValue(con, "SELECT CAPTION FROM DATA_DICT WHERE DICT_CODE='SUBJECT'");
39
						for (String s : exists)
40
							all.remove(s);
41
						batchAddCode(con, "SUBJECT", all);
42
						con.commit();
43
					} catch (SQLException e) {
44
						try {
45
							con.rollback();
46
						} catch (SQLException ee) {
47
						}
48
						throw e;
49
					} finally {
50
						try {
51
							con.close();
52
						} catch (Exception e) {
53
						}
54
					}
55
				} catch (Throwable th) {
56
				}
57
			}
58
		}, 1, 5, TimeUnit.MINUTES);
59
		this.service.scheduleWithFixedDelay(new Runnable() {
60
			@Override
61
			public void run() {
62
				try {
63
					Connection con = SchJob.this.dataSource.getConnection();
64
					try {
65
						Set<String> all = fillSetValue(con, "SELECT INDUSTRY FROM PROFESSOR");
66
						Set<String> exists = fillSetValue(con, "SELECT CAPTION FROM DATA_DICT WHERE DICT_CODE='INDUSTRY'");
67
						for (String s : exists)
68
							all.remove(s);
69
						batchAddCode(con, "INDUSTRY", all);
70
						con.commit();
71
					} catch (SQLException e) {
72
						try {
73
							con.rollback();
74
						} catch (SQLException ee) {
75
						}
76
						throw e;
77
					} finally {
78
						try {
79
							con.close();
80
						} catch (Exception e) {
81
						}
82
					}
83
				} catch (Throwable th) {
84
				}
85
			}
86
		}, 1, 5, TimeUnit.MINUTES);
87 31
		this.service.scheduleWithFixedDelay(new Runnable() {
88 32
			@Override
89 33
			public void run() {