master
zhang chengzhi 2024-09-07 09:59:22 +08:00
parent 3fe148680c
commit 296bf035b3
3 changed files with 15 additions and 6 deletions

View File

@ -1,12 +1,10 @@
package com.muyu.rule.common.utils; package com.muyu.rule.common.utils;
import com.aliyun.oss.ClientException; import com.aliyun.oss.*;
import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.OSSException;
import com.aliyun.oss.model.GetObjectRequest; import com.aliyun.oss.model.GetObjectRequest;
import com.aliyun.oss.model.OSSObject; import com.aliyun.oss.model.OSSObject;
import com.aliyun.oss.model.PutObjectRequest; import com.aliyun.oss.model.PutObjectRequest;
import com.aliyun.oss.model.VoidResult;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
@ -215,8 +213,19 @@ public class OssUtil {
} catch (ClientException ce) { } catch (ClientException ce) {
System.err.println("存储失败: " + ce.getErrorMessage()); System.err.println("存储失败: " + ce.getErrorMessage());
} }
}
public static void deliteOssClient(String key){
OSS ossClient = new OSSClientBuilder().build(endPoint, accessKeyId, accessKeySecret);
VoidResult voidResult = ossClient.deleteBucket(key);
log.info(voidResult);
} }
} }

View File

@ -35,7 +35,6 @@ public class RuleEngineVersionController {
* @return * @return
*/ */
@PostMapping("/saveCode") @PostMapping("/saveCode")
public Result saveCode(@RequestBody RuleEngineVersion ruleEngineVersion){ public Result saveCode(@RequestBody RuleEngineVersion ruleEngineVersion){

View File

@ -84,8 +84,9 @@ public class RuleEngineVersionServiceImpl extends ServiceImpl<RuleEngineVersionM
/** /**
* javaOSS * javaOSS
*/ */
OssUtil.deliteOssClient(className+Suffix_CLASS);
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(versionClazz.getBytes()); ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(versionClazz.getBytes());
OssUtil.uploadFileInputStreamForBucket(bucketName, className + Suffix_JAVA, byteArrayInputStream); OssUtil.uploadFileInputStreamForBucket(bucketName, className + Suffix_CLASS, byteArrayInputStream);
} }