Commit 50fc2fd5 authored by ZWT's avatar ZWT

feat(吉林演示): 松原

1.天气数据接收定时任务,解决代码扫描问题,修改文件读取相关代码,解决资源未关流问题;
2.修改登录验证码生成工具类,解决代码扫描问题,修复随机数不安全问题;
3.删除除主程序启动类外其他启动类模块,解决代码扫描问题;
4.删除自定义httputlis类,解决代码扫描问题,替换部分代码远程调用方法;
5.重构光伏预测模块下载电站实际发电数据导入模板接口,解决代码扫描问题;
6.重构光伏预测模块导入电站实际发电数据接口,解决代码扫描问题;
7.删除公用excel导入导出工具类及poi相关pom依赖,解决代码扫描问题;
8.光伏功率预测模块,增加查询线路列表接口,解决页面接口报错问题;
9.增加测试用历史数据导入接口;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent c81f9d6b
package pps.core.middle.service; package pps.core.middle.service;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.URLUtil;
import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import pps.core.middle.entity.StationMappingEnt; import pps.core.middle.entity.StationMappingEnt;
import pps.core.middle.mapper.StationMappingMapper; import pps.core.middle.mapper.StationMappingMapper;
import pps.core.middle.service.data.station_mapping.GetStationMappingInput; import pps.core.middle.service.data.station_mapping.GetStationMappingInput;
...@@ -10,13 +14,22 @@ import xstartup.data.XSingleResult; ...@@ -10,13 +14,22 @@ import xstartup.data.XSingleResult;
import xstartup.feature.api.annotation.XApiAnonymous; import xstartup.feature.api.annotation.XApiAnonymous;
import xstartup.feature.api.annotation.XApiGet; import xstartup.feature.api.annotation.XApiGet;
import java.nio.charset.Charset;
import java.util.List;
@XService @XService
public class StationMappingService { public class StationMappingService {
@XApiAnonymous @XApiAnonymous
@XApiGet(anonymous = true) @XApiGet(anonymous = true)
public XSingleResult<GetStationMappingOutput> getStationMapping(XContext context, GetStationMappingInput input) { public XSingleResult<GetStationMappingOutput> getStationMapping(XContext context, GetStationMappingInput input) {
StationMappingMapper mapper = context.getBean(StationMappingMapper.class); StationMappingMapper mapper = context.getBean(StationMappingMapper.class);
StationMappingEnt stationMappingEnt = mapper.selectById(1); List<StationMappingEnt> list = mapper.selectList(new LambdaQueryWrapper<>());
for (StationMappingEnt stationMappingEnt : list) {
context.getLogger().info(JSONUtil.toJsonStr(stationMappingEnt));
}
String url = "http://192.168.100.128/tqfj/202410181200天气预测数据SY.json";
String s = FileUtil.readString(URLUtil.url(url), Charset.forName("UTF-8"));
context.getLogger().info(s);
return XSingleResult.success(); return XSingleResult.success();
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment