Procházet zdrojové kódy

将paper和job按时间排序

MengyangDuan před 5 roky
rodič
revize
834623ca02

+ 3 - 1
src/main/java/edu/nju/dao/ReviewJobDao.java

@@ -2,6 +2,7 @@ package edu.nju.dao;
 
 import edu.nju.entities.ReviewJob;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.Sort;
 import org.springframework.data.mongodb.core.MongoOperations;
 import org.springframework.data.mongodb.core.query.Criteria;
 import org.springframework.data.mongodb.core.query.Query;
@@ -33,7 +34,8 @@ public class ReviewJobDao {
     }
 
     public List<ReviewJob> findJobs(){
-        List<ReviewJob> list = mongoOperations.findAll(ReviewJob.class);
+        Query query = new Query().with(new Sort(Sort.Direction.DESC,"create_time"));;
+        List<ReviewJob> list = mongoOperations.find(query,ReviewJob.class);
         return list;
     }
 

+ 1 - 1
src/main/java/edu/nju/dao/ReviewPaperDao.java

@@ -31,7 +31,7 @@ public class ReviewPaperDao {
     }
 
     public List<ReviewPaper> findPapers(){
-        Query query = new Query().with(new Sort(Sort.Direction.DESC,"createTime"));
+        Query query = new Query().with(new Sort(Sort.Direction.DESC,"create_time"));
         return mongoOperations.find(query,ReviewPaper.class);
     }
 

+ 2 - 2
src/main/java/edu/nju/util/LoadConf.java

@@ -30,8 +30,8 @@ public class LoadConf {
             }else if(name.equals("OSS_CONFIG.json")){
                 s="{\n" +
                         "\tOSS_CONFIG:{\n" +
-                        "\t    ACCESS_KEY_ID:\"IvS323TIcWUT57MG\",\n" +
-                        "\t    ACCESS_KEY_SECRET:\"dYml7rvT8stQkoSjMYlfRTxNj9dEsI\",\n" +
+                        "\t    ACCESS_KEY_ID:\"LTAI4FwTqQ2grekcxanKHnBL\",\n" +
+                        "\t    ACCESS_KEY_SECRET:\"90nz7r8aImh2NhcNh0HAg8xiOJtn5V\",\n" +
                         "\t    BUCKET:\"mooctest-site\",\n" +
                         "\t    END_POINT:\"http://oss-cn-shanghai.aliyuncs.com\",\n" +
                         "\t    EXPIRE_TIME:600,\n" +

+ 29 - 2
src/main/java/edu/nju/util/OssAliyun.java

@@ -50,8 +50,8 @@ import com.aliyun.oss.model.PutObjectRequest;
 public class OssAliyun {
 
     private static String endpoint = "http://oss-cn-shanghai.aliyuncs.com";
-    private static String accessKeyId = "IvS323TIcWUT57MG";
-    private static String accessKeySecret = "dYml7rvT8stQkoSjMYlfRTxNj9dEsI";
+    private static String accessKeyId = "LTAI4FwTqQ2grekcxanKHnBL";
+    private static String accessKeySecret = "90nz7r8aImh2NhcNh0HAg8xiOJtn5V";
     private static String bucketName = "mooctest-site";
 
     public static void uploadFile(String objectName,File file) throws IOException {
@@ -190,4 +190,31 @@ public class OssAliyun {
         reader.close();
     }
 
+    public static void main(String[]arg){
+        OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
+        String objectName="paperjson/1492-2612.json";
+        try {
+            /*
+             * Delete an object
+             */
+            System.out.println("Deleting an object\n");
+            ossClient.deleteObject(bucketName, objectName);
+
+        } catch (OSSException oe) {
+            System.out.println("Caught an OSSException, which means your request made it to OSS, "
+                    + "but was rejected with an error response for some reason.");
+            System.out.println("Error Message: " + oe.getErrorMessage());
+            System.out.println("Error Code:       " + oe.getErrorCode());
+            System.out.println("Request ID:      " + oe.getRequestId());
+            System.out.println("Host ID:           " + oe.getHostId());
+        } catch (ClientException ce) {
+            System.out.println("Caught an ClientException, which means the client encountered "
+                    + "a serious internal problem while trying to communicate with OSS, "
+                    + "such as not being able to access the network.");
+            System.out.println("Error Message: " + ce.getMessage());
+        } finally {
+            ossClient.shutdown();
+        }
+    }
+
 }