From 7a76e94050d7b1db77b06db5cc48be3fd6240be8 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期五, 17 二月 2023 17:19:38 +0800
Subject: [PATCH] 华为

---
 src/main/java/com/qxueyou/scc/user/service/impl/UserService.java                |    4 +++-
 src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java |    8 ++++++--
 src/main/java/com/qxueyou/scc/controller/ResController.java                     |    8 +++-----
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/controller/ResController.java b/src/main/java/com/qxueyou/scc/controller/ResController.java
index 89e1119..2fc0d31 100644
--- a/src/main/java/com/qxueyou/scc/controller/ResController.java
+++ b/src/main/java/com/qxueyou/scc/controller/ResController.java
@@ -14,6 +14,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.util.List;
 import java.util.Map;
@@ -207,14 +208,11 @@
      * @param id 璧勬簮id
      */
     @GetMapping(value = "getResDetail")
-    public Result getResDetail(String id) {
-
+    public Result getResDetail(String id,HttpServletResponse response) {
         Res res = resService.read(id);
         Result pathResult = resService.readAccessPath(id, null);
-
         return new Result(true, "success", CollectionUtils.newObjectMap("type", res.getType(), "name", res.getName(),
                 "coverUrl", res.getCoverPageUrl(), "remark", res.getRemark(), "fullPath", pathResult.getDataT("path")));
     }
 
-
-}
+}
\ No newline at end of file
diff --git a/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java b/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java
index 7343731..8589af1 100644
--- a/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java
+++ b/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java
@@ -23,6 +23,7 @@
 import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
+import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.*;
@@ -105,6 +106,7 @@
         return false;
     }
 
+
     @Override
     public List<FileMeta> fileUpload(MultipartFile uploadFile, String objectKey) {
         ObsClient obsClient = null;
@@ -125,17 +127,19 @@
             }
             InputStream inputStream = uploadFile.getInputStream();
             long available = inputStream.available();
-//            PutObjectRequest request = new PutObjectRequest(bucketName,objectKey,inputStream);
             PutObjectRequest request = new PutObjectRequest(bucketName,destPath,inputStream);
             ObjectMetadata objectMetadata = new ObjectMetadata();
             objectMetadata.setContentLength(available);
             request.setMetadata(objectMetadata);
-//            request.
             // 璁剧疆瀵硅薄璁块棶鏉冮檺涓哄叕鍏辫
             request.setAcl(AccessControlList.REST_CANNED_PUBLIC_READ);
             PutObjectResult result = obsClient.putObject(request);
             fileMeta = new FileMeta();
             ResFile file = fileService.insertFileToDBTwo(objectKey, uploadFile.getSize(), result.getObjectUrl(), uploadFile.getContentType());
+//            SetObjectMetadataRequest ObjectMetadataRequest = new SetObjectMetadataRequest(bucketName, destPath);
+//            ObjectMetadataRequest.setContentDisposition("inline");
+//            obsClient.setObjectMetadata(ObjectMetadataRequest);
+
             fileMeta.setFileId(file.getFileId());
             fileMeta.setPath(result.getObjectUrl());
             fileMeta.setFileSize(uploadFile.getSize() / 1024 + "kb");
diff --git a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
index ceac340..3610bfb 100644
--- a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
+++ b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
@@ -60,6 +60,9 @@
 //        System.out.println(user.getUserId());
 //        System.out.println(user.getOrganizationId());
 //        System.out.println(StuStudent.STATUS_ACTIVE);
+        System.out.println(user.getOrganizationId());
+        System.out.println(user.getUserId());
+
         ClsClass objClsClass = this.findUnique("select c from StuStudent t,"
         		+ " ClsClass c where c.classId = t.classId "
         		+ " and c.orgId = ? and t.userId = ? and t.status = ? order by t.createTime desc", CollectionUtils.newList(user.getOrganizationId(), user.getUserId(), StuStudent.STATUS_ACTIVE), ClsClass.class);
@@ -67,7 +70,6 @@
         wrapper.setOrg(org);
         wrapper.setClass(objClsClass);
         wrapper.setLoginInfo(param.getCacheIpFlag(), param.getIp(), param.getPlatForm());
-        System.out.println("aaa"+user.getUserId());
         session.setAttribute(UserInfoWrapper.INF_USER_ID,user.getUserId());
         session.setAttribute(UserInfoWrapper.INF_USER_NAME,user.getName());
         if(objClsClass!=null){

--
Gitblit v1.8.0