qirong
2023-12-04 9f6f07f1649f01258aaad541d9fa1dfca63641c0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssServiceImpl.java
@@ -47,6 +47,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.*;
/**
@@ -200,10 +201,11 @@
        baseMapper.insert(oss);
        //拼接同步信息
        SynchronousRequest request = new SynchronousRequest();
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        request.setFile(file);
        request.setFileName(oss.getFileName());
        request.setFileName(oss.getOriginalName());
        request.setPath(uploadResult.getFilename() + "1");
//        request.setCreateTime(new Date());
        request.setCreateTime(format.format(oss.getCreateTime()));
        request.setPassword(oss.getPassword());
        request.setCreateBy(String.valueOf(oss.getCreateBy()));
//        request.setOssId(String.valueOf(oss.getOssId()));
@@ -234,8 +236,8 @@
        oss.setOssId(Long.valueOf(ossId));
        oss.setUrl(uploadResult.getUrl());
        oss.setFileSuffix(suffix);
        oss.setFileName(fileName);
        oss.setOriginalName(originalfileName);
        oss.setFileName(uploadResult.getFilename());
        oss.setOriginalName(fileName);
        oss.setService(configKey);
        oss.setPassword(password);
        oss.setCreateTime(new Date());
@@ -299,7 +301,7 @@
        String jsonString = "";
        try {
            // 将Java对象转换为JSON字符串
            request.setFileName(URLEncoder.encode(request.getFileName(),"utf-8"));
//            request.setFileName(URLEncoder.encode(request.getFileName(),"utf-8"));
            jsonString = objectMapper.writeValueAsString(request);
            System.out.println(jsonString);
        } catch (Exception e) {