|
@@ -147,7 +147,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
template.merge(velocityContext, writer);
|
|
|
|
|
|
// 将文件复制到上报路径中
|
|
|
- super.copyUploadFile(writer, file, FileTypeEnum.E1.name(), null, systemDate, stationCode);
|
|
|
+ super.copyUploadFile(writer, file, FileTypeEnum.E1.name(), null, date, stationCode);
|
|
|
}
|
|
|
} else {
|
|
|
log.error(stationCode + "短期上报模板不存在!");
|
|
@@ -220,7 +220,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
writer = new StringWriter();
|
|
|
template.merge(velocityContext, writer);
|
|
|
// 将文件复制到上报路径中
|
|
|
- super.copyUploadFile(writer, file, FileTypeEnum.E26.name(), null, systemDate, stationCode);
|
|
|
+ super.copyUploadFile(writer, file, FileTypeEnum.E26.name(), null, date, stationCode);
|
|
|
}
|
|
|
} else {
|
|
|
log.error(stationCode + "可用短期上报模板不存在!");
|
|
@@ -300,7 +300,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
writer = new StringWriter();
|
|
|
template.merge(velocityContext, writer);
|
|
|
|
|
|
- super.copyUploadFile(writer, file, FileTypeEnum.E2.name(), null, systemDate, stationCode);
|
|
|
+ super.copyUploadFile(writer, file, FileTypeEnum.E2.name(), null, date, stationCode);
|
|
|
}
|
|
|
} else {
|
|
|
log.error(stationCode + "超短期上报模板不存在!");
|
|
@@ -382,7 +382,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
velocityContext.put("uploadTime", DateFormatUtils.format(startTime - 15 * 60 * 1000, "yyyy-MM-dd_HH:mm"));
|
|
|
writer = new StringWriter();
|
|
|
template.merge(velocityContext, writer);
|
|
|
- super.copyUploadFile(writer, file, FileTypeEnum.E27.name(), null, systemDate, stationCode);
|
|
|
+ super.copyUploadFile(writer, file, FileTypeEnum.E27.name(), null, date, stationCode);
|
|
|
}
|
|
|
} else {
|
|
|
log.error(stationCode + "可用超短期上报模板不存在!");
|
|
@@ -424,13 +424,13 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
template = this.velocityEngine.getTemplate(this.vmsPath + "/QXZ.vm");
|
|
|
fileName = e63UploadFileRuleService.getFileNameRule(electricFieldInfo, "E6", endTime);
|
|
|
if (getFileName(fileName, "E6", stationCode)) {
|
|
|
- generateQxzFile(fileName, template, electricFieldInfo, systemDate, startTime, endTime);
|
|
|
+ generateQxzFile(fileName, template, electricFieldInfo, date, startTime, endTime);
|
|
|
}
|
|
|
} else {
|
|
|
template = this.velocityEngine.getTemplate(this.vmsPath + "/CFT.vm");
|
|
|
fileName = e63UploadFileRuleService.getFileNameRule(electricFieldInfo, "E7", endTime);
|
|
|
if (getFileName(fileName, "E7", stationCode)) {
|
|
|
- generateCftFile(fileName, template, electricFieldInfo, systemDate, startTime, endTime);
|
|
|
+ generateCftFile(fileName, template, electricFieldInfo, date, startTime, endTime);
|
|
|
}
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
@@ -607,10 +607,10 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
// 没有测风塔数据用nwp数据补
|
|
|
Long nwpTime;
|
|
|
try {
|
|
|
- nwpTime = DateMomentUtil.getMomentTime(date.getTime(), 1, 15 * 60 * 1000L);
|
|
|
+ nwpTime = DateMomentUtil.getMomentTime(endTime, 1, 15 * 60 * 1000L);
|
|
|
} catch (Exception e) {
|
|
|
log.error("获取nwp时刻步长错误", e);
|
|
|
- nwpTime = DateMomentUtil.getDayStartTime(date.getTime());
|
|
|
+ nwpTime = DateMomentUtil.getDayStartTime(new Date().getTime());
|
|
|
}
|
|
|
List<Nwp> nwpList = nwpRepository.findByPreTimeBetween(nwpTime, nwpTime);
|
|
|
|