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 链路相关接口