Browse Source

update photo tempFilePath

deason 7 months ago
parent
commit
6a5a75b6fc

+ 2 - 1
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/controller/FaceController.java

@@ -4,6 +4,7 @@ import cn.com.qmth.examcloud.api.commons.security.bean.User;
 import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.commons.util.ZipUtil;
 import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
+import cn.com.qmth.examcloud.support.util.IdUtil;
 import cn.com.qmth.examcloud.web.config.SystemProperties;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
 import com.google.common.collect.Lists;
@@ -119,7 +120,7 @@ public class FaceController extends ControllerSupport {
         List<Map<String, String>> ret = Lists.newArrayList();
 
         String tempDirPath = systemConfig.getTempDataDir() + File.separator + "photo_import"
-                + File.separator + System.currentTimeMillis();
+                + File.separator + IdUtil.uuid();
         File tempDir = new File(tempDirPath);
         try {
             ZipUtil.unzip(storeLocation, new File(tempDirPath));

+ 3 - 2
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/FaceOuterServiceProvider.java

@@ -5,6 +5,7 @@ import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.commons.util.HttpClientUtil;
 import cn.com.qmth.examcloud.commons.util.ZipUtil;
 import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
+import cn.com.qmth.examcloud.support.util.IdUtil;
 import cn.com.qmth.examcloud.web.config.SystemProperties;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
 import com.google.common.collect.Lists;
@@ -76,7 +77,7 @@ public class FaceOuterServiceProvider extends ControllerSupport implements Enter
             }
 
             String fileSuffix = photoUrl.substring(lastIndexOf);
-            String fileName = System.currentTimeMillis() + fileSuffix;
+            String fileName = IdUtil.uuid() + fileSuffix;
             File temp = new File(systemConfig.getTempDataDir() + File.separator + "student_photo"
                     + File.separator + fileName);
 
@@ -154,7 +155,7 @@ public class FaceOuterServiceProvider extends ControllerSupport implements Enter
         List<Map<String, String>> ret = Lists.newArrayList();
 
         String tempDirPath = systemConfig.getTempDataDir() + File.separator + "photo_import"
-                + File.separator + System.currentTimeMillis();
+                + File.separator + IdUtil.uuid();
         File tempDir = new File(tempDirPath);
         try {
             ZipUtil.unzip(storeLocation, new File(tempDirPath));

+ 2 - 1
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/StudentOuterServiceProvider.java

@@ -19,6 +19,7 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveStudentResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterUpdatePasswordResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterUpdateStudentStatusResp;
 import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
+import cn.com.qmth.examcloud.support.util.IdUtil;
 import cn.com.qmth.examcloud.web.config.SystemProperties;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
 import com.google.common.collect.Lists;
@@ -119,7 +120,7 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
             }
 
             String fileSuffix = photoUrl.substring(lastIndexOf);
-            String fileName = System.currentTimeMillis() + fileSuffix;
+            String fileName = IdUtil.uuid() + fileSuffix;
             File temp = new File(systemConfig.getTempDataDir() + File.separator + "student_photo"
                     + File.separator + fileName);
 

+ 2 - 1
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/cug/CugOuterServiceProvider.java

@@ -18,6 +18,7 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.cug.SaveCugStudentAndEx
 import cn.com.qmth.examcloud.exchange.outer.service.CourseGroupService;
 import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
 import cn.com.qmth.examcloud.exchange.outer.service.bean.Course;
+import cn.com.qmth.examcloud.support.util.IdUtil;
 import cn.com.qmth.examcloud.web.config.SystemProperties;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
 import com.google.common.collect.Lists;
@@ -108,7 +109,7 @@ public class CugOuterServiceProvider extends ControllerSupport implements CugOut
             }
 
             String fileSuffix = photoUrl.substring(lastIndexOf);
-            String fileName = identityNumber + fileSuffix;
+            String fileName = IdUtil.uuid() + fileSuffix;
             File temp = new File(systemConfig.getTempDataDir() + File.separator + "student_photo"
                     + File.separator + fileName);