添加版本删除
parent
d49848af10
commit
79e59a9732
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue