From 74eed1529920e5814f3c6b0687a95a78e99f88cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=B7=E6=88=90=E4=BC=9F?= Date: Thu, 7 Nov 2024 14:16:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AE=A1=E7=AE=97=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../das/modules/calc/service/CalcService.java | 5 ++++- docs/api/calc.md | 17 ++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/das/src/main/java/com/das/modules/calc/service/CalcService.java b/das/src/main/java/com/das/modules/calc/service/CalcService.java index 5c198cba..b3143a5b 100644 --- a/das/src/main/java/com/das/modules/calc/service/CalcService.java +++ b/das/src/main/java/com/das/modules/calc/service/CalcService.java @@ -1,5 +1,6 @@ package com.das.modules.calc.service; +import cn.hutool.core.codec.Base64Encoder; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.das.modules.cache.service.CacheService; import com.das.modules.calc.domain.entity.CalcModule; @@ -23,6 +24,8 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.StringReader; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -217,7 +220,7 @@ public class CalcService { public String getScriptContent(String moduleName) throws IOException { CalcModule calcModule = calcModuleMapper.selectById(moduleName); if (calcModule != null) { - return calcModule.getScript(); + return Base64Encoder.encode(calcModule.getScript(), StandardCharsets.UTF_8); } throw new IOException("无效的模块名"); } diff --git a/docs/api/calc.md b/docs/api/calc.md index 0af7a23c..e5cec9f7 100644 --- a/docs/api/calc.md +++ b/docs/api/calc.md @@ -105,12 +105,12 @@ POST 请求接口 POST 请求接口 -> /api/node/delete +> /api/node/module/active 请求参数 ```json { - "id": "73535240297775104" + "moduleName": "WindFarmStatistics" } ``` 返回报文 @@ -119,30 +119,29 @@ POST 请求接口 { "code": 200, "success": true, - "msg": "操作成功" + "msg": "激活成功" } ``` ### 1.1.5 配置下发 POST 请求接口 -> /api/node/configUpdate +> /api/node/module/deactive 请求参数 ```json -无 - +{ + "moduleName": "WindFarmStatistics" +} ``` - 返回报文 ```json { "code": 200, "success": true, - "msg": "操作成功" + "msg": "禁用成功" } -``` ## 1.2 链路相关接口