Commit Graph
22 Commits
Author SHA1 Message Date
wsmandClaude Opus 4.7 4121bd72a2 fix(bpm): 修复并行子流程endEvent导致流程被误判为已结束
- 改为通过 RuntimeService 查询流程实例是否活跃来判断结束状态
- 并行内嵌子流程各自的 endEvent 不再干扰主流程结束判断

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-10 10:00:42 +08:00
wsmandClaude Opus 4.7 cb2d38004a feat(xispeak): 实体类关联督办状态和反馈状态字典
- BgXiSpeak.bpmStatus 关联 super_status 字典
- BgXiSpeakFeedback.completionStatus 关联 feedback_status 字典

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-09 15:23:10 +08:00
wsmandClaude Opus 4.7 b16b08f27a chore(db): 建立sql-changelog目录,记录数据库变更
- 新增 sql-changelog/ 目录,分 ddl(表结构)和 dml(数据变更)
- 新增 super_status 字典(督办状态:未开始/督办中/已完成)
- 新增 feedback_status 字典(反馈任务状态:未开始/进行中/已完成)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-09 15:21:11 +08:00
wsmandClaude Opus 4.7 ce382762f2 refactor(bpm): ProcessEndListener去除反射调用,改用接口解耦
- 新增 IBpmProcessEndCallback 接口,定义在 system-local-api 层
- TaskTaskServiceImpl 实现该接口,委托给内部 syncBusinessBpmStatus
- ProcessEndListener 通过 getBean(接口) 替代反射 invoke,编译期可检查
- 去除无效的 try-catch,异常交由 Flowable 统一处理
- 从 ITaskTaskService 移除仅反射使用的 syncBusinessBpmStatus

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-09 14:52:55 +08:00
wsmandClaude Opus 4.7 5b56f8bd84 feat(bpm): 新增流程当前节点及办理人查询接口
支持获取流程实例当前活跃任务列表,包含节点名称、任务ID、开始时间、办理人实名及部门信息,兼容会签/并行分支多任务场景。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-06 14:14:36 +08:00
wsmandClaude Opus 4.7 dbc0feba89 fix(bgpartymatter): 修复 ClassFieldName 常量使用 DB 列名导致 PropertyUtils 注入默认值静默失败
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-02 14:32:10 +08:00
wsmandClaude Opus 4.7 9a41d07f14 fix(excel): 修复日期格式不兼容和导入异常未上报的问题
- 新增弹性日期解析,兼容 yyyy/MM/dd、yyyy/M/d、yyyy.M.d 等 Excel 常见日期变体
- 系统异常时调用 handleError 上报错误,防止前端误报导入成功

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-30 16:25:06 +08:00
wsmandClaude Opus 4.7 adcb72c3d2 feat(inspectimprove): 实体添加ExcelColumn注解,新增EasyExcel导入和校验接口
- DjInspectImprove 实体所有@Excel字段补全@ExcelColumn注解
- DjInspectImproveController 新增/importExcelByEasyExcel和/checkExcelByEasyExcel接口

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-30 10:29:46 +08:00
wsmandClaude Opus 4.7 16343d2e99 feat(xispeak): 新增Excel校验接口,只校验不保存到数据库
- JeecgController 新增 checkExcelByEasyExcel 基类方法,batchHandler 传 null 跳过入库
- ExcelImportListener 支持 batchHandler 为 null 时不攒 batch 内存
- BgXiSpeakController 新增 /checkExcelByEasyExcel 接口

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-30 10:05:13 +08:00
wsmandClaude Opus 4.7 4965f180f6 fix(system): 用户部门查询结果按sortno升序排列
queryUserByDepCode方法在去重后按sortno升序排序,越小优先级越高。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-29 17:03:07 +08:00
wsmandClaude Opus 4.7 fd5492175d fix(system): 用户部门查询改用LinkedHashMap保持插入顺序
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-29 16:11:52 +08:00
wsmandClaude Opus 4.7 f40b8348e6 fix(bpm): 修复variablesMap在lambda中非effectively final的编译错误
去除冗余的=null初始化,使得try-catch中仅赋值一次,满足effectively final要求。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-29 15:56:07 +08:00
wsmandClaude Opus 4.7 6b022cdce8 feat(dqinspecttask): 巡检任务新增EasyExcel导入导出接口,Controller继承JeecgController
- DqInspectTask 实体添加 @ExcelColumn 注解,与旧 @Excel 共存
- Controller 重构继承 JeecgController,复用 importExcelByEasyExcel 等统一入口
- 新增 /importExcelByEasyExcel /exportXlsByEasyExcel /exportXlsHeaders 三个接口

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-24 15:23:01 +08:00
wsm a9a8028b59 Merge remote-tracking branch 'origin/master' 2026-06-24 14:55:44 +08:00
wsm 9a640f867f Merge remote-tracking branch 'origin/master' 2026-06-23 18:38:01 +08:00
wsmandClaude Opus 4.7 18063834a1 chore: 添加easyexcel依赖
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-22 15:55:06 +08:00
wsmandClaude Opus 4.7 d22d229a3d refactor(supervision): 优化Excel导出字段,隐藏内部字段并补充字典翻译
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-22 14:42:29 +08:00
wsmandClaude Opus 4.7 b64f38f3b8 feat(system): 用户选择列表按sortno升序排序
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 15:29:12 +08:00
wsmandClaude Opus 4.7 09f0f77e77 refactor(flow): 统一管理部门ID和角色ID至 OrgConfig
抽取各部门模块中散落的 dept/role ID 硬编码和配置项,统一管理到
OrgConfig(flow-biz.org),避免同一 ID 多处重复定义。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 09:26:39 +08:00
wsmandClaude Opus 4.7 9627128477 fix(system): 选人组件查询增加 ORDER BY 排序
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-17 10:31:51 +08:00
wsmandClaude Opus 4.7 d45e7bff9d fix(system): 修复选人组件 GROUP BY 不兼容问题
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 11:18:18 +08:00
wsmandClaude Opus 4.7 d5c9cb826a test(inspectcloseout): 新增销号模块单元测试
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-11 18:11:48 +08:00