From bccada7cbf7eea3c37c0243d95426d1a29d9121f Mon Sep 17 00:00:00 2001
From: yn147 <2270338776@qq.com>
Date: 星期四, 23 十一月 2023 09:47:18 +0800
Subject: [PATCH] 缓存,及成绩管理

---
 src/main/java/com/qxueyou/scc/teach/res/service/impl/FileService.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/teach/res/service/impl/FileService.java b/src/main/java/com/qxueyou/scc/teach/res/service/impl/FileService.java
index 6f14ba5..6f983cd 100644
--- a/src/main/java/com/qxueyou/scc/teach/res/service/impl/FileService.java
+++ b/src/main/java/com/qxueyou/scc/teach/res/service/impl/FileService.java
@@ -75,13 +75,17 @@
 			String destPath = getDestPath(name);
 			String fullPath = config.getResRootPath() + "/" + destPath;
 
+			//鎴彇涓婁紶鍗庝负浜戠殑缂栫爜
 			File fileRoot = new File(fullPath.substring(0, fullPath.lastIndexOf("/")));
 
 			if (!fileRoot.exists()) {
 				fileRoot.mkdirs();
 			}
+
+			//鍘嬬缉
 			FileUtils.copyInputStreamToFile(in, new File(fullPath));
 
+			//鍗庝负浜戠紪鐮佸瓨鍏ユ暟鎹簱
 			ResFile file = insertFileToDB(name, fullPath, destPath, getFileType(name));
 
 			return new Result(true, "success",
@@ -239,4 +243,32 @@
 		}
 		return null;
 	}
+
+	@Override
+	public Result checkMd5(String md5, String fileName) {
+//		if(StringUtils.isBlank(md5)){
+//			return Result.FAIL;
+//		}
+//
+//
+//			Boolean objectExist;
+//			objectExist = authOssService.doseObjectExist(resFile.getPath());
+//
+//			if (objectExist) {
+//
+//				ResFileDO resFileToDB = new ResFileDO();
+//				BeanUtils.copyProperties(resFile, resFileToDB);
+//				resFileToDB.setId(null);
+//				TraceUtils.setCreateTrace(resFileToDB);
+//				ResFileDO resFileDB = save(resFileToDB);
+//
+//				Result result = new Result(true, "fileId", resFileDB.getId(), "path", resFileDB.getPath(),"fileName",fileName,
+//						"fileSize",resFileToDB.getSize(),"fileType",resFileToDB.getFileType(),"hit",true);
+//				result.setResultCode(201);
+//				return result;
+//
+//		}
+
+		return Result.FAIL;
+	}
 }

--
Gitblit v1.8.0