bugfix firmware path update

This commit is contained in:
jsowell
2026-06-03 14:19:02 +08:00
parent 03043b8eac
commit 38262365e5

View File

@@ -77,10 +77,7 @@ public class PileFirmwareInfoServiceImpl implements PileFirmwareInfoService {
@Override @Override
public int insertPileFirmwareInfo(PileFirmwareInfo pileFirmwareInfo) { public int insertPileFirmwareInfo(PileFirmwareInfo pileFirmwareInfo) {
// pileFirmwareInfo.setCreateTime(DateUtils.getNowDate()); // pileFirmwareInfo.setCreateTime(DateUtils.getNowDate());
String filePath = pileFirmwareInfo.getFilePath(); pileFirmwareInfo.setFilePath(normalizeFilePath(pileFirmwareInfo.getFilePath()));
// 两个斜杠 留一个
filePath = filePath.replaceAll("//", "/");
pileFirmwareInfo.setFilePath(filePath);
return pileFirmwareInfoMapper.insertPileFirmwareInfo(pileFirmwareInfo); return pileFirmwareInfoMapper.insertPileFirmwareInfo(pileFirmwareInfo);
} }
@@ -99,10 +96,19 @@ public class PileFirmwareInfoServiceImpl implements PileFirmwareInfoService {
*/ */
@Override @Override
public int updatePileFirmwareInfo(PileFirmwareInfo pileFirmwareInfo) { public int updatePileFirmwareInfo(PileFirmwareInfo pileFirmwareInfo) {
pileFirmwareInfo.setFilePath(normalizeFilePath(pileFirmwareInfo.getFilePath()));
pileFirmwareInfo.setUpdateTime(DateUtils.getNowDate()); pileFirmwareInfo.setUpdateTime(DateUtils.getNowDate());
return pileFirmwareInfoMapper.updatePileFirmwareInfo(pileFirmwareInfo); return pileFirmwareInfoMapper.updatePileFirmwareInfo(pileFirmwareInfo);
} }
private String normalizeFilePath(String filePath) {
if (StringUtils.isBlank(filePath)) {
return filePath;
}
// 两个斜杠留一个,兼容固件上传接口返回的相对路径。
return filePath.replaceAll("//", "/");
}
/** /**
* 批量删除充电桩固件信息 * 批量删除充电桩固件信息
* *