|
@@ -18,6 +18,7 @@ import com.jfinal.template.Engine;
|
|
|
import com.zskk.control.ViewController;
|
|
|
import com.zskk.service.ServiceFactory;
|
|
|
import com.zskk.task.DataTask;
|
|
|
+import com.zskk.task.StudyTask;
|
|
|
import com.zskk.task.UpdateTask;
|
|
|
|
|
|
public class ZskkConfig extends JFinalConfig {
|
|
@@ -66,6 +67,11 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
|
|
|
return new DruidPlugin(PropKit.get("jdbcUrl_ftp"), PropKit.get("user_ftp"),PropKit.get("password_ftp").trim());
|
|
|
}
|
|
|
+
|
|
|
+ public static DruidPlugin createLocalDruidPlugin() {
|
|
|
+
|
|
|
+ return new DruidPlugin(PropKit.get("jdbcUrl_local"), PropKit.get("user_local"),PropKit.get("password_local").trim());
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public void configPlugin(Plugins me) {
|
|
@@ -75,6 +81,9 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
|
|
|
DruidPlugin druidPluginFtp = createFtpDruidPlugin();
|
|
|
me.add(druidPluginFtp);
|
|
|
+
|
|
|
+ DruidPlugin druidPluginLocal = createLocalDruidPlugin();
|
|
|
+ me.add(druidPluginLocal);
|
|
|
|
|
|
// 配置ActiveRecord插件
|
|
|
ActiveRecordPlugin arpConnected = new ActiveRecordPlugin("connected", druidPluginConnected);
|
|
@@ -84,6 +93,10 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
ActiveRecordPlugin arpFtp = new ActiveRecordPlugin("ftp", druidPluginFtp);
|
|
|
arpFtp.setDialect(new SqlServerDialect());
|
|
|
me.add(arpFtp);
|
|
|
+
|
|
|
+ ActiveRecordPlugin arpLocal = new ActiveRecordPlugin("local", druidPluginLocal);
|
|
|
+ arpLocal.setDialect(new MysqlDialect());
|
|
|
+ me.add(arpLocal);
|
|
|
|
|
|
Cron4jPlugin cpData = new Cron4jPlugin();
|
|
|
cpData.addTask("*/5 * * * *", new DataTask());
|
|
@@ -92,6 +105,10 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
Cron4jPlugin upData = new Cron4jPlugin();
|
|
|
upData.addTask("*/1 * * * *", new UpdateTask());
|
|
|
me.add(upData);
|
|
|
+
|
|
|
+ Cron4jPlugin suData = new Cron4jPlugin();
|
|
|
+ suData.addTask("*/2 * * * *", new StudyTask());
|
|
|
+ me.add(suData);
|
|
|
}
|
|
|
|
|
|
@Override
|