deason 5 anni fa
parent
commit
8eee735cf2

+ 20 - 34
src/main/java/cn/com/qmth/dp/examcloud/oe/Task.java

@@ -1,30 +1,5 @@
 package cn.com.qmth.dp.examcloud.oe;
 package cn.com.qmth.dp.examcloud.oe;
 
 
-import java.io.*;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-
-import cn.com.qmth.dp.examcloud.oe.modules.export_exam_student_score.ExportExamStudentScore;
-import cn.com.qmth.dp.examcloud.oe.modules.get_student_answer_detail.GetStduentAnswerDetailService;
-import cn.com.qmth.dp.examcloud.oe.modules.update_correct_answer.FixCorrectAnswerAndResetScoreService;
-import cn.com.qmth.dp.examcloud.oe.modules.update_correct_answer.ResetScoreService;
-import cn.com.qmth.examcloud.commons.util.FileUtil;
-import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang3.ClassPathUtils;
-import org.apache.commons.lang3.RandomUtils;
-import org.bson.Document;
-import org.springframework.core.io.ClassPathResource;
-import org.springframework.data.mongodb.core.MongoTemplate;
-import org.springframework.jdbc.core.JdbcTemplate;
-import org.springframework.stereotype.Component;
-
-import com.mongodb.client.FindIterable;
-import com.mongodb.client.MongoCollection;
-import com.mongodb.client.MongoCursor;
-
-import cn.com.qmth.dp.examcloud.oe.modules.export_data.ExportData;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLog;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLog;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLogFactory;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLogFactory;
 import cn.com.qmth.examcloud.commons.util.JsonUtil;
 import cn.com.qmth.examcloud.commons.util.JsonUtil;
@@ -32,6 +7,18 @@ import cn.com.qmth.examcloud.web.support.SpringContextHolder;
 import cn.com.qmth.examcloud.web.upyun.UpYunPathInfo;
 import cn.com.qmth.examcloud.web.upyun.UpYunPathInfo;
 import cn.com.qmth.examcloud.web.upyun.UpyunPathEnvironmentInfo;
 import cn.com.qmth.examcloud.web.upyun.UpyunPathEnvironmentInfo;
 import cn.com.qmth.examcloud.web.upyun.UpyunService;
 import cn.com.qmth.examcloud.web.upyun.UpyunService;
+import com.mongodb.client.FindIterable;
+import com.mongodb.client.MongoCollection;
+import com.mongodb.client.MongoCursor;
+import org.apache.commons.lang3.RandomUtils;
+import org.bson.Document;
+import org.springframework.data.mongodb.core.MongoTemplate;
+import org.springframework.jdbc.core.JdbcTemplate;
+import org.springframework.stereotype.Component;
+
+import java.io.File;
+import java.util.List;
+import java.util.Map;
 
 
 /**
 /**
  * 任务
  * 任务
@@ -53,18 +40,17 @@ public class Task {
     public void start() {
     public void start() {
         try {
         try {
 
 
-            ResetScoreService bean1 = SpringContextHolder.getBean(ResetScoreService.class);
-            bean1.start();
-
+            // ResetScoreService bean1 = SpringContextHolder.getBean(ResetScoreService.class);
+            // bean1.start();
 
 
-//            FixCorrectAnswerAndResetScoreService bean = SpringContextHolder.getBean(FixCorrectAnswerAndResetScoreService.class);
-//            bean.start();
+            // FixCorrectAnswerAndResetScoreService bean = SpringContextHolder.getBean(FixCorrectAnswerAndResetScoreService.class);
+            // bean.start();
 
 
-//            GetStduentAnswerDetailService bean = SpringContextHolder.getBean(GetStduentAnswerDetailService.class);
-//            bean.start(1360L, "303", "305");
+            // GetStduentAnswerDetailService bean = SpringContextHolder.getBean(GetStduentAnswerDetailService.class);
+            // bean.start(1360L, "303", "305");
 
 
         } catch (Exception e) {
         } catch (Exception e) {
-            log.error("unexpected", e);
+            log.error(e.getMessage(), e);
             throw new RuntimeException(e);
             throw new RuntimeException(e);
         }
         }
 
 
@@ -86,7 +72,7 @@ public class Task {
         System.out.println("upYunPathInfo: " + JsonUtil.toPrettyJson(upYunPathInfo));
         System.out.println("upYunPathInfo: " + JsonUtil.toPrettyJson(upYunPathInfo));
 
 
         JdbcTemplate jdbcTemplate = SpringContextHolder.getBean(JdbcTemplate.class);
         JdbcTemplate jdbcTemplate = SpringContextHolder.getBean(JdbcTemplate.class);
-        List<Map<String, Object>> list = jdbcTemplate.queryForList("select now() from dual");
+        List<Map<String, Object>> list = jdbcTemplate.queryForList("SELECT now() FROM dual");
         System.out.println(JsonUtil.toJson(list));
         System.out.println(JsonUtil.toJson(list));
 
 
         MongoTemplate mongoTemplate = SpringContextHolder.getBean(MongoTemplate.class);
         MongoTemplate mongoTemplate = SpringContextHolder.getBean(MongoTemplate.class);

+ 21 - 23
src/main/java/cn/com/qmth/dp/examcloud/oe/Tianji2App.java

@@ -1,5 +1,8 @@
 package cn.com.qmth.dp.examcloud.oe;
 package cn.com.qmth.dp.examcloud.oe;
 
 
+import cn.com.qmth.examcloud.commons.util.PropertiesUtil;
+import cn.com.qmth.examcloud.web.bootstrap.PropertyHolder;
+import cn.com.qmth.examcloud.web.support.SpringContextHolder;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -8,11 +11,6 @@ import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.scheduling.annotation.EnableAsync;
 import org.springframework.scheduling.annotation.EnableAsync;
 
 
-import cn.com.qmth.examcloud.commons.util.PropertiesUtil;
-import cn.com.qmth.examcloud.web.bootstrap.PropertyHolder;
-import cn.com.qmth.examcloud.web.support.SpringContextHolder;
-import cn.com.qmth.examcloud.web.upyun.UpyunSiteManager;
-
 /**
 /**
  * 启动类
  * 启动类
  *
  *
@@ -27,25 +25,25 @@ import cn.com.qmth.examcloud.web.upyun.UpyunSiteManager;
 @EnableAutoConfiguration(exclude = {RedisAutoConfiguration.class})
 @EnableAutoConfiguration(exclude = {RedisAutoConfiguration.class})
 public class Tianji2App {
 public class Tianji2App {
 
 
-	static {
-		System.setProperty("hibernate.dialect.storage_engine", "innodb");
-		PropertiesUtil.loadFromResource("application.properties");
-		PropertyHolder.loadFromResource("application.properties");
-	}
+    static {
+        System.setProperty("hibernate.dialect.storage_engine", "innodb");
+        PropertiesUtil.loadFromResource("application.properties");
+        PropertyHolder.loadFromResource("application.properties");
+    }
 
 
-	/**
-	 * main
-	 *
-	 * @author WANGWEI
-	 * @param args
-	 */
-	public static void main(String[] args) {
-		SpringApplication.run(Tianji2App.class, args);
+    /**
+     * main
+     *
+     * @param args
+     * @author WANGWEI
+     */
+    public static void main(String[] args) {
+        SpringApplication.run(Tianji2App.class, args);
 
 
-//		UpyunSiteManager.init();
+        // UpyunSiteManager.init();
 
 
-		Task task = SpringContextHolder.getBean(Task.class);
-		task.start();
-	}
+        Task task = SpringContextHolder.getBean(Task.class);
+        task.start();
+    }
 
 
-}
+}