1.1 KiB
1.1 KiB
XQ-20260414-002 失败报告
状态
- 开发状态: 已完成
- 编译状态: 未验证(环境无mvn)
- 推送状态: 待推送
尝试修复的问题
问题1: 已办列表显示全自治区记录
- 根本原因: 当
childUnitSwitch参数不存在时,SQL子查询没有任何过滤条件,返回所有记录 - 修复方案:
- Controller层始终设置机构过滤参数
- 默认
childUnitSwitch = "0"(不查看下级) - 增加
isAutonomousRegion参数判断是否为自治区账号 - Mapper XML中根据这些参数正确过滤
问题2: 已办列表重复显示同一业务的多条记录
- 根本原因: 每笔业务在TShwfProcessNode表中有多条记录(每个环节一条),DISTINCT无法合并
- 修复方案: 使用窗口函数
ROW_NUMBER() OVER (PARTITION BY BIZSEQID ORDER BY LAUPTIME DESC)去重,只取每笔业务最新的一条记录
未解决问题
暂无
备注
- 本次修改涉及TaskController.java和TSTaskListMapper.xml两个文件
- 由于环境限制,未能执行Maven编译验证,建议在IDE中验证后推送