添加版本删除
parent
d49848af10
commit
79e59a9732
|
@ -44,17 +44,20 @@ public class RuleEngineVersionController {
|
|||
* @return
|
||||
*/
|
||||
@PostMapping("/saveCode")
|
||||
@Operation(summary = "通过id回显规则版本",description = "传入规则版本的主键id,返回规则版本的对象")
|
||||
@Operation(summary = "通过保存代码功能",description = "传入规则版本对象,修改代码")
|
||||
public Result saveCode(@RequestBody RuleEngineVersion ruleEngineVersion){
|
||||
|
||||
log.info("==>"+ruleEngineVersion.getVersionClazz());
|
||||
UpdateWrapper<RuleEngineVersion> updateWrapper = new UpdateWrapper<>();
|
||||
updateWrapper.eq("id",ruleEngineVersion.getId()).set("version_clazz",ruleEngineVersion.getVersionClazz());
|
||||
versionService.update(updateWrapper);
|
||||
|
||||
//删除对应oss上的类
|
||||
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();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue