From 79e59a973200b57d051641e26986db78a6b26166 Mon Sep 17 00:00:00 2001 From: zhang chengzhi <3144712872@qq.com> Date: Tue, 10 Sep 2024 16:11:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=89=88=E6=9C=AC=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/controller/RuleEngineVersionController.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java index 316a0fc..b629a71 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java @@ -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 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(); }