添加版本删除

master
zhang chengzhi 2024-09-10 16:11:03 +08:00
parent d49848af10
commit 79e59a9732
1 changed files with 6 additions and 3 deletions

View File

@ -44,17 +44,20 @@ public class RuleEngineVersionController {
* @return * @return
*/ */
@PostMapping("/saveCode") @PostMapping("/saveCode")
@Operation(summary = "通过id回显规则版本",description = "传入规则版本的主键id,返回规则版本的对象") @Operation(summary = "通过保存代码功能",description = "传入规则版本对象,修改代码")
public Result saveCode(@RequestBody RuleEngineVersion ruleEngineVersion){ public Result saveCode(@RequestBody RuleEngineVersion ruleEngineVersion){
log.info("==>"+ruleEngineVersion.getVersionClazz()); log.info("==>"+ruleEngineVersion.getVersionClazz());
UpdateWrapper<RuleEngineVersion> updateWrapper = new UpdateWrapper<>(); UpdateWrapper<RuleEngineVersion> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("id",ruleEngineVersion.getId()).set("version_clazz",ruleEngineVersion.getVersionClazz()); updateWrapper.eq("id",ruleEngineVersion.getId()).set("version_clazz",ruleEngineVersion.getVersionClazz());
versionService.update(updateWrapper);
//删除对应oss上的类 //删除对应oss上的类
OssUtil.deliteOssClient(ruleEngineVersion.getClassName()+SuffixClass.Suffix_CLASS); OssUtil.deliteOssClient(ruleEngineVersion.getClassName()+SuffixClass.Suffix_CLASS);
//编译并上传 //编译并上传
versionService.complierClass(ruleEngineVersion.getClassName(),ruleEngineVersion.getVersionClazz()); boolean b = versionService.complierClass(ruleEngineVersion.getClassName(), ruleEngineVersion.getVersionClazz());
if (true==b){
versionService.update(updateWrapper);
}
return Result.success(); return Result.success();
} }