Istoricul angajamentelor

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  taosj 0092d1df0b [26110201] 事件查询页面条件"是否确认"改为"处理状态"(下拉选项 已处理/未处理): 前后端查询参数 confirmed 更名为 processStatus, 过滤语义不变(true=process_flag=2, false=process_flag!=2) 12 ore în urmă
  taosj ce2784eb82 [26110201] 事件查询优化: 确认告警逻辑修正为只要不是已处理(process_flag!=2)均置为已处理, 0行时提示所选告警均已处理未执行处理; 表格告警等级/告警类别改为从下拉options(alarmLevel/alarmCategory)构建label映射展示, 无匹配回退原始值; 导出Excel文件名时间改为查询的告警日期(如事件查询_20261103.xlsx, 未选日期时取当天) 13 ore în urmă
  taosj 6461e0f466 alarmLevel不需要tag标签 14 ore în urmă
  taosj dd4bff3362 [26110201] 事件查询-确认告警: process接口0行不再返回500(原toAjax(rows>0), 所选记录process_flag非0时影响行数为0导致'操作失败'假错误且无日志), 改为0行返回成功提示'所选告警均非未处理状态', 有处理返回'已处理N条告警'; 前端确认成功提示改用后端msg 16 ore în urmă
  taosj 443a5c8ce8 [26110201] 事件查询页面: 已处理(process_flag=2)的告警行checkbox置灰禁用不可勾选(getCheckboxProps), 表格告警等级/告警类别保持按字典转标签渲染 16 ore în urmă
  taosj 05bcec9b26 [26110201] 事件查询页面告警类别/告警等级下拉选项修复: BearJiaUtil.getDictsByType返回项补充cssClass/listClass字段(告警等级a-tag颜色经getDictClass恢复渲染), eventQuery.vue两个select选项映射由dictLabel/dictValue修正为实际结构label/value(字典数据进入页面时由useDict自动加载, 无需页面额外处理) 16 ore în urmă
  taosj 167355b159 [26110201] 事件查询优化: 修复生产alarmDate过滤PostgreSQL类型错误(timestamp>=text / could not determine parameter type) - mapper不再拼装字符串时间, 改为service层由alarmDate(yyyy-MM-dd)计算当天00:00:00/23:59:59两个LocalDateTime边界传参, mapper绑定 alarm_create_time >= #{alarmDateBegin} and alarm_create_time <= #{alarmDateEnd}(LocalDateTime直传timestamp without time zone无时区转换, 与原语义一致) 17 ore în urmă
  taosj a15ab07de1 [26110201] 事件查询告警时间过滤修复: alarmDate为String时concat拼接结果为text, PostgreSQL不做timestamp>=text隐式转换报BadSqlGrammarException; 两处日期边界显式::timestamp cast, 00:00:00~23:59:59语义不变, list与export共用同一mapper一次修复 18 ore în urmă
  taosj 3990a9e543 [26110201] 事件查询优化: 字典初始化改真实值并配置告警等级颜色; 告警类别6项(通信/数据/气象预报/功率预测/数据上报/系统运行异常), 告警等级4项(一级紧急-红/二级重要-橙/三级一般-黄gold/四级提示-蓝)颜色存sys_dict_data.css_class, 字典数据先删后插保证幂等; 事件查询页告警等级列按字典css_class渲染彩色tag(getDictClass, 缺省default) 19 ore în urmă
  taosj a62ef189b9 Merge branch 'master' into taosj_dev 19 ore în urmă
  taosj 36af769a96 [26110201] 事件查询优化: alarm_event_record新增alarm_category列(幂等, 数据后续外部补充)+sys_dict_type/sys_dict_data新增告警类别/告警等级字典(字典值占位待替换)+统计分析下新增事件查询菜单; list/process/export改为POST+JSONObject入参(告警类别/告警等级/是否确认(已确认=process_flag 2, 未确认≠2)/告警时间按当天00:00:00~23:59:59过滤, 默认告警时间倒序); 确认告警批量处理仅process_flag=0数据置为已处理; 导出走AlarmEventRecordExportStat VO(告警等级/告警类别转字典标签, 处理状态转4态文案, 缺值空串); 前端新增eventQuery.vue(复选框+确认告警Modal+Excel导出), api/eventRecord.js改POST 1 zi în urmă
  xiaoguohua 4928f4103e 中大功率预测模块的第二个版本 5 zile în urmă
  taosj 4c0cc8a95c [10023] 气压曲线页面优化: psfcchart接口改为返回forecast/local时间点并集(时间升序, 缺数填0, 两侧stats等长下标对齐, 预测源同时间点多份重叠报告取首个即最新); 明细表与导出Excel均改为 时间/预测气压(hPa)/观测气压(hPa) 3列, 导出新增PsfcChartExportStat VO 5 zile în urmă
  taosj 6b2e38d0cd [10023] 湿度曲线页面优化: rhsfcchart接口改为返回forecast/local时间点并集(时间升序, 缺数填0, 两侧stats等长下标对齐, 预测源同时间点多份重叠报告取首个即最新); 明细表与导出Excel均改为 时间/预测湿度(%)/观测湿度(%) 3列, 导出新增RhsfcChartExportStat VO 5 zile în urmă
  taosj b7acdca834 [10023] 风速曲线页面优化: wschart接口改为返回forecast/local时间点并集(时间升序, 缺数填0, 两侧stats等长下标对齐, 预测源同时间点多份重叠报告取首个即最新); 明细表与导出Excel均改为 时间/预测风速(m/s)/观测风速(m/s) 3列, 导出新增WsChartExportStat VO 5 zile în urmă
  taosj 1c5fe1162d [10023] 温度曲线页面优化: tsfcchart接口改为返回forecast/local时间点并集(时间升序, 缺数填0, 两侧stats等长下标对齐, 预测源同时间点多份重叠报告取首个即最新); 明细表与导出Excel均改为 时间/预测温度(°C)/观测温度(°C) 3列, 导出新增TsfcChartExportStat VO 5 zile în urmă
  taosj 364730101e [10023] 辐照度页面优化: tirrchart接口改为返回forecast/local时间点并集(时间升序, 缺数填0, 两侧stats等长下标对齐, 预测源同时间点多份重叠报告取首个即最新); 明细表与导出Excel均改为 时间/预测辐照(W/m²)/观测辐照(W/m²) 3列, 导出新增TirrChartExportStat VO 5 zile în urmă
  taosj 2be37a1bc8 优化左侧菜单logo标题字号: SideMenu .layout-logo .logo-title 由18px改为15px 6 zile în urmă
  taosj 3844be26a2 优化登录页LoginPage: 品牌标题字号由32px改为30px, 隐藏表单底部'还没有账号?立即注册/忘记密码'行(加display:none,代码保留) 6 zile în urmă
  taosj 283c6e8b08 修复三个统计接口不含截止日当天数据: power-error-stat/power-frequency-distribution/irradiance-frequency-distribution(含导出)区间上界由截止日00:00不含改为截止日次日00:00不含(GMT+8), 即包含截止日全天; mapper SQL保持左闭右开, service层将含截止日转换为次日00:00传入, 两个频率分布补零循环改为含截止日 6 zile în urmă
  taosj f1f233aca8 优化6个预测页曲线图卡片标题命名: 短期预测改短期功率预测、中期预测曲线图改中期功率预测、辐照度对比曲线卡片补充标题辐照度功率对比, 超短期/短期/中期功率修正页标题统一改为超短期/短期/中期功率预测修正 6 zile în urmă
  taosj 191bb1a69d 优化功率预测曲线图Y轴刻度被左缘裁切: 公共组件PowerLineChart与辐照度对比页grid由固定left(42/48)改为left=8+containLabel, 绘图区自动按Y轴刻度文字宽度自适应留白, 7个预测页面(超短期/短期/中期功率及三个修正页、辐照度对比)曲线图内容完整展示 6 zile în urmă
  taosj 09e5bdf2ea 超短期功率预测报表数值字段最多保留4位小数: 新增round4(BigDecimal HALF_UP, 4位), type=1的power/monitoredPower/bias(bias先按原始值计算再舍入)与type=0的monitoredPower套round4, power15..power240经avgPower本为3位小数无需改动, 导出Excel复用同一路径 6 zile în urmă
  taosj 3f5e75ab0f 修复超短期单次预测(type=1)报表monitoredPower恒为0: toOnceData原以forecast_time(末点时间=start_time+240min)为实发功率查找基准, 16个时间点全部落在实发数据窗口[start,end+4h]之外, 改按起报时间start_time对齐; 循环范围i=0..15改为i=1..16, 对应表中实际存在的power15..power240列(原实现读取文件处理从不写入的power列且漏掉power240) 6 zile în urmă
  taosj 85a89a3841 修复超短期功率预测单次预测报表NPE: toOnceData直接Double.parseDouble可空功率列, 功率为NULL时抛NPE, 新增空安全parsePower(null/空串/非数字返回0)用于功率与偏差计算 6 zile în urmă
  taosj 0297e8eb5c [2610022] 优化首页总览布局: summary-grid 改用容器查询, 内容宽 3*480px+2*14px=1468px 时显示3列(单卡最小480px), 放不下时单列3行, 移除原 1280px 视口固定断点 1 săptămână în urmă
  taosj 4915921360 Merge remote-tracking branch 'origin/taosj_dev' into taosj_dev 1 săptămână în urmă
  taosj b8c4e09a60 [2610021] 统一功率mock量纲: mockPower峰值由2000+600*season改为按150000kW装机对850W/m2晴空辐照定标(与采集数据mock同量纲), POWER_CAP 2600->150000, 超短期/短期/中期文件mock功率与采集数据接近(万kW级) 1 săptămână în urmă
  taosj fbc56e665d [1015] 调整超短期、短期、中期排序 1 săptămână în urmă
  taosj bc836dcc13 [2610021] 修复编译错误: Instant 无 toDate() 方法, tm.toInstant().toDate() 改为 Date.from(tm.toInstant()) 1 săptămână în urmă