生成时间: 2026-08-03 · 数据来源: xnybw平台需求及工作计划(1).xlsx(南网在线绿能云缺陷跟踪表·新增批次)· 仅针对 backup730/730backup 分支代码

Excel第116行 · 发电单元导出模板未按最新字段更新 2.1.待开发

一级模块项目信息填报
涉及类型海上风电、陆上风电、集中式新能源、新型储能
状态2.1.待开发

问题描述:海上风电、陆上风电、集中式新能源、新型储能类型的实际并网容量信息页面,发电单元导出模板没有根据最新的字段更新

旧代码涉及的项目文件名及对应行数

xnybw5b/src/main/java/cn/csg/so/oms/in/newenergy/project/appservice/RealCountAppService.java:导出用的模板文件是写死的文件名,比如第46行 String templateName = "场站发电单元关联情况统计导出模版(" + projectType + ").xlsx",第355、364、374、383、393行的 exportPlantOrUnitList(...) 调用也都引用了固定的模板xlsx文件和字段数组 filedArr。模板文件本身是静态资源,字段列表若在业务上新增/调整过,需要同步更新模板文件内容和这里的 filedArr

修复代码涉及的项目文件名及行数

RealCountAppService.java 第46、355-393行;以及对应的模板 xlsx 文件(存放在 src/main/resources/templates/ 下)

修复方案

这类问题通常是资源文件没有跟着字段变更同步更新,不是纯逻辑代码问题:需要核对 filedArr 里列出的字段列表是否与当前发电单元表单的最新字段一致,缺的补上、模板 xlsx 里对应列头也要同步改。建议先拿一份最新的发电单元字段清单(前端 tabItem.vue/pgu_windPower.vue 等组件的字段定义)跟 filedArr 逐项比对,本次未做逐字段比对。