wsm
|
4d006e16d1
|
!135 test(improvementproposal): 新增评分/奖级/流水号纯函数与流程单测
* test(improvementproposal): 新增评分/奖级/流水号纯函数与流程单测
* refactor(improvementproposal): 提炼评分/奖级/流水号纯函数 ImprovementProposalSuppo…
* test(tasklist): 新增看板 Service 单测并消除第 11 处重复(normalizePid 复用 support)
* test(tasklist): 新增任务详情 Service/纯函数单测(权限与父子计数规则)
* refactor(tasklist): 提炼任务详情纯函数 TaskListDetailSupport,消除内联重复
* test(supervision): 补齐中小头 Service/枚举/监听器单测
* refactor(xispeak): AfterSDW 监听器复用 FlowVariableSupport,消除第 10 处重复
* test(bgpartymatter): 新增党委会 Service 单测
* test(supervision): 新增反馈流程/反馈Service/问题清单三层校验单测
* refactor(xispeak): 反馈流程经办人分割复用 FlowVariableSupport,消除第 9 处重复
* test(xispeak): 补齐 P1 Service 与监听器单测并消除第 8 处部门ID清洗重复
* test(supervision): 删除已上提的旧 helper 测试文件
* test(supervision): 新增 xispeak 流程/监听器测试并将 helper 测试上提到 common.flow
* refactor(supervision): 流程通用逻辑上提到 common.flow 并消除 fixcontact/xispeak 重复
* test(supervision): 补齐 dqinspecttask Service/监听器单测(validateProblemId 规则锁定)
|
2026-08-19 08:55:37 +00:00 |
|
wsm
|
41546cfc17
|
!134 fix(supervision): 修正 InspectCloseoutFlowTest 角色参数匹配实际调用
* fix(supervision): 修正 InspectCloseoutFlowTest 角色参数匹配实际调用
* test(fixcontact): 新增流程表达式/监听器/Service 单测,fixcontact 可测代码接近全覆盖
* refactor(fixcontact): 提炼上两级解析与部门ID清洗纯函数,监听器依赖注入化
* chore(bpm): 安装 JaCoCo 覆盖率插件并修复构建链(补齐 base-core 依赖、排除环境依赖测试)
|
2026-08-19 00:44:24 +00:00 |
|
wsm
|
4e9a57651b
|
!133 fix(supervision): 修正 InspectCloseoutFlowTest 角色参数匹配实际调用
* fix(supervision): 修正 InspectCloseoutFlowTest 角色参数匹配实际调用
* test(fixcontact): 新增流程表达式/监听器/Service 单测,fixcontact 可测代码接近全覆盖
* refactor(fixcontact): 提炼上两级解析与部门ID清洗纯函数,监听器依赖注入化
* chore(bpm): 安装 JaCoCo 覆盖率插件并修复构建链(补齐 base-core 依赖、排除环境依赖测试)
|
2026-08-18 08:04:26 +00:00 |
|
 wsmandGitee
|
aea4a0e312
|
!132 chore(supervision): 删除 src/test 下误放的代码生成器脚手架文件
Merge pull request !132 from wsm/chore/remove_test
|
2026-08-17 08:47:33 +00:00 |
|
wsm
|
5367a25130
|
chore(supervision): 删除 src/test 下误放的代码生成器脚手架文件
|
2026-08-17 16:46:54 +08:00 |
|
wsm
|
1662936f7e
|
!131 chore: gitignore 忽略 weekly-summary 目录
* chore: gitignore 忽略 weekly-summary 目录
* feat(bpm): 流程回归支持驳回路径驱动
* feat(bpm): 4个流程happy path回归测试全部跑通
* feat(bpm): 新增流程回归测试框架(连运行后端全路径驱动+自动清理)
|
2026-08-17 07:28:24 +00:00 |
|
wsm
|
d66788eb94
|
!130 chore: gitignore 忽略 weekly-summary 目录
* chore: gitignore 忽略 weekly-summary 目录
* feat(bpm): 流程回归支持驳回路径驱动
* feat(bpm): 4个流程happy path回归测试全部跑通
* feat(bpm): 新增流程回归测试框架(连运行后端全路径驱动+自动清理)
|
2026-08-17 07:24:40 +00:00 |
|
wsm
|
a5e4eebc71
|
!129 feat(sysuser): 新增按角色查询用户接口并使用优化版JOIN查询
* feat(sysuser): 新增按角色查询用户接口并使用优化版JOIN查询
* fix(bgpartymatter): 移除后端自动生成业务序号逻辑
|
2026-08-14 07:15:16 +00:00 |
|
 wsmandGitee
|
06e253b18d
|
!128 fix(dq): 反馈记录补齐进展状态字典与纪检反馈字段
Merge pull request !128 from wsm/fix/inspect_feedback
|
2026-08-13 07:12:30 +00:00 |
|
 wsmandClaude Opus 4.7
|
cfcc0e016c
|
fix(dq): 反馈记录补齐进展状态字典与纪检反馈字段
- bpmStatus 补 @Dict(feedback_status) 注解,修复进展状态列表不显示
- 新增检查情况/监督意见/措施数量字段及表结构增量脚本,修复纪检字段保存丢失
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-08-13 15:10:33 +08:00 |
|
wsm
|
663d097095
|
!127 fix(xispeak): 精简导出列,注释部分非必要字段
* fix(xispeak): 精简导出列,注释部分非必要字段
* fix(xispeak): 反馈增删改同步主表落实条数与已闭环数
* fix(xispeak): 导出切 EasyExcel 端点,反馈闭环口径改为已完成
|
2026-08-13 03:15:42 +00:00 |
|
 wsmandGitee
|
b331d83221
|
!126 fix(xispeak): 反馈闭环计数兼容 feedback_status 已完成取值
Merge pull request !126 from wsm/fix/20260812_fix
|
2026-08-12 10:15:26 +00:00 |
|
 wsmandClaude Opus 4.7
|
61293b9271
|
fix(xispeak): 反馈闭环计数兼容 feedback_status 已完成取值
表单提交已完成标记为 3,仅按 CompletionStatus.FINISHED=1 统计导致闭环数偏低
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-08-12 18:12:20 +08:00 |
|
wsm
|
e5508e7b7c
|
!125 docs(bpm): 新增4个流程节点权限MD文档
* docs(bpm): 新增4个流程节点权限MD文档
* feat(bpm): 4个流程完整流程更新SQL
* chore(bpm): 4个流程节点权限按ODS对齐
* docs(bpm): 新增4个流程节点权限矩阵ODS
* fix(flow): 修复销号流程表达式方法名与角色映射
|
2026-08-12 07:22:33 +00:00 |
|
 wsmandGitee
|
3fc7ec4b72
|
!124 feat(bpm): 新增监督平台在用流程节点配置跨环境同步脚本
Merge pull request !124 from wsm/sql/update_flow_node_config
|
2026-08-12 01:07:43 +00:00 |
|
wsm
|
d9cddbb087
|
feat(bpm): 新增监督平台在用流程节点配置跨环境同步脚本
导出 6 个在用流程(习讲话/反馈/党委会/定点联系/巡视整改提升与销号)的节点配置,
覆盖 ext_act_process_node / node_auth / node_reject_target 三张表:
- node 用 UPDATE 覆盖已有 + INSERT 补缺(保留源 id)
- auth/reject 用 DELETE + INSERT 集合级替换
- 整体包事务,已在 deploy-test 验证库实测(含差异还原)通过
|
2026-08-12 09:06:29 +08:00 |
|
wsm
|
bd68ec888d
|
!123 fix(flow): 修复流程运行阻断与数据一致性问题
* fix(flow): 修复流程运行阻断与数据一致性问题
|
2026-08-11 09:45:38 +00:00 |
|
 wsmandGitee
|
f5469b2b74
|
!122 feat(extapi): 新增外部接口清单注解扫描与展示导出
Merge pull request !122 from wsm/feature/api_anno
|
2026-08-11 07:16:33 +00:00 |
|
wsm
|
522f269f59
|
feat(extapi): 新增外部接口清单注解扫描与展示导出
新增 @ExternalApi/@ExternalCall 方法级注解,启动时扫描生成内存注册表。
提供 /sys/extApi/list 展示、exportXls(AutoPoi) 与 exportMarkdown 导出;
给 TaskApiController.countTaskforporter 打 @ExternalApi 示范并补菜单 SQL。
|
2026-08-11 15:14:38 +08:00 |
|
 wsmandGitee
|
64182840f3
|
!121 fix(db): 清空数据库脚本补充定点联系单两张业务表
Merge pull request !121 from wsm/fix/clear_data_sql
|
2026-08-11 06:14:08 +00:00 |
|
wsm
|
9bc5a1bd59
|
fix(db): 清空数据库脚本补充定点联系单两张业务表
定点联系单模块新增 fixed_contact_20260730 与
fixed_contact_feedback_20260730,clear_all_data.sql
监督模块业务表分组缺这两张,导致清库后历史数据残留。
|
2026-08-11 14:09:30 +08:00 |
|
 wsmandGitee
|
df12ba6d0c
|
!120 fix(deploy): 修复定点联系单流程导入SQL的UNHEX串换行问题
Merge pull request !120 from wsm/fix/flow_script_fix
|
2026-08-11 00:33:57 +00:00 |
|
wsm
|
2305fad1f7
|
fix(deploy): 修复定点联系单流程导入SQL的UNHEX串换行问题
原导出 SQL 的 process_xml hex 是跨 490 行的单个字符串字面量,
行间换行符被嵌入 hex 导致目标库 UNHEX 报错。
修复版将每行 hex 单独加引号,利用 MySQL 相邻字符串字面量拼接
还原无换行的干净 hex,并验证完整解码为 BPMN XML(8 节点)。
|
2026-08-11 08:32:21 +08:00 |
|
wsm
|
2c966de470
|
chore(deploy): 生成全业务模块增量部署包 V20260807_business_all
覆盖 10 个业务模块:20 张表结构 + 9 个流程 + 76 菜单/235 授权。
只增不删,deploy-test 验证通过(零错误 + 业务表无变化)。
|
2026-08-07 16:19:55 +08:00 |
|
 wsmandGitee
|
582d8543d3
|
!119 fix(fixcontact): 修复 E2E 测试发现的 5 项问题
Merge pull request !119 from wsm/fix/fix_contact_20260807
|
2026-08-07 01:56:42 +00:00 |
|
wsm
|
023597f491
|
fix(fixcontact): 修复 E2E 测试发现的 5 项问题
- add 默认 bpm_status 设为未发起(1),并校验表单编号/定点联系所领导/主办部门/申请人必填
- delete 校验记录存在,不存在返回未找到
- processComplete 驳回分支空 rejectNode 抛出明确错误替代 NPE
- FixContactConstant.BUSINESS_KEY 修正为 business_id,与流程 Bean 读取一致
|
2026-08-07 09:55:33 +08:00 |
|
 wsmandGitee
|
26a2be5a2d
|
!118 refactor(inspectimprove): 迁移巡视整改代码包 inspectimprove 到 dqinspecttask
Merge pull request !118 from wsm/refactor/inspectimprove
|
2026-08-06 11:00:19 +00:00 |
|
wsm
|
e263e6eb4c
|
refactor(inspectimprove): 迁移巡视整改代码包 inspectimprove 到 dqinspecttask
统一包名与模块目录 dqinspecttask 一致,同步更新 package 声明与 import 引用。
|
2026-08-06 18:59:03 +08:00 |
|
 wsmandGitee
|
8dc658a505
|
!117 fix(inspectimprove): 删除遗留孤立实体并修复阶段字段默认值
Merge pull request !117 from wsm/fix/imporve_task
|
2026-08-06 10:43:49 +00:00 |
|
wsm
|
91455194ce
|
fix(inspectimprove): 删除遗留孤立实体并修复阶段字段默认值
- 删除 dj_inspect_improve 遗留实体(控制器/实体/mapper/service/完成监听器及其测试),
清理 InspectImproveFlow 与两个监听器的未使用注入,删除无数据表并记录 DDL
- DqInspectTaskServiceImpl.saveMain 兜底 completedStage=0,修复 completed_stage 为 NULL 导致阶段递增失效
- 同步修正相关测试的构造函数参数
|
2026-08-06 18:41:14 +08:00 |
|
 wsmandGitee
|
57af8575c3
|
!116 fix(xispeak): 修复测试文档发现的 7 项问题
Merge pull request !116 from wsm/fix/xispeak_bug
|
2026-08-06 08:51:06 +00:00 |
|
wsm
|
bdb35256da
|
fix(xispeak): 修复测试文档发现的 7 项问题
- 反馈流程部门负责人审批节点 loopCardinality 改用 getTemImplLeaderListLength
- 纪检部门 jj_worker_01/jj_leader_01 挂靠修正到实际纪检部门
- 树子节点 title 改用 speak_status
- Task_0mf32ge 空转节点补齐变量注入改用 tem_impl_leader
- delete/deleteBatch 终止运行中流程并清理 task_task 与反馈子表
- 新增节点填充 tree_depth
- 前端 getCurrentUserDeptId 增强回退(orgCode 不匹配时取首部门)
|
2026-08-06 16:48:39 +08:00 |
|
 wsmandGitee
|
5ef5826768
|
!115 chore(supervision): 删除废弃 flow 模块并清理 pom 引用
Merge pull request !115 from wsm/refactor/supervision_module
|
2026-08-06 06:56:55 +00:00 |
|
wsm
|
a88ea47b5a
|
chore(supervision): 删除废弃 flow 模块并清理 pom 引用
|
2026-08-06 14:52:53 +08:00 |
|
wsm
|
6f7e4c8587
|
refactor(supervision): 迁移 jeecg-module-flow 流程逻辑到 supervision 模块
|
2026-08-06 14:52:47 +08:00 |
|
wsm
|
f849a2f049
|
refactor(supervision): 统一业务模块到 supervision 根包
|
2026-08-06 14:52:28 +08:00 |
|
 wsmandGitee
|
21a6394a51
|
!114 chore(demo): 删除废弃的 5 个 demo 演示模块
Merge pull request !114 from wsm/chore/dead_modules_remove
|
2026-08-06 02:30:36 +00:00 |
|
wsm
|
505b20930d
|
chore(demo): 删除废弃的 5 个 demo 演示模块
删除 demoMetting、peopleService、rectifylist、supervisiontest、tzMetting
模块(共 30 个文件),均无外部引用、无流程/菜单数据依赖。
|
2026-08-06 10:26:09 +08:00 |
|
 wsmandGitee
|
5d02013004
|
!113 chore(demo): 删除废弃的 check 演示模块
Merge pull request !113 from wsm/chore/remove_check
|
2026-08-06 02:13:11 +00:00 |
|
wsm
|
a0dd401c5c
|
chore(demo): 删除废弃的 check 演示模块
删除 demo/check 模块 6 个文件(DjCheck 实体/控制器/Mapper/Service),
代码库无外部引用,表 dj_check 无迁移依赖。
|
2026-08-06 10:12:32 +08:00 |
|
 wsmandGitee
|
1185714202
|
!112 fix(fixcontact): 修复归档网关缺省值、撤回回写状态及删除清理关联流程
Merge pull request !112 from wsm/fix/fix_contact_20260806
|
2026-08-06 02:08:30 +00:00 |
|
wsm
|
317ba18e6b
|
fix(fixcontact): 修复归档网关缺省值、撤回回写状态及删除清理关联流程
- getIsNeedLeaderApprove 变量为空时默认按不需要处理,避免归档后网关无出边抛异常
- 撤回后回写业务表 bpm_status 为未开始,不再计入进行中统计
- 删除主表时一并终止运行中流程并软删除 task_task,消除孤儿数据
|
2026-08-06 10:05:53 +08:00 |
|
 wsmandGitee
|
a8b1fc756b
|
!111 feat(syslog): 新增退出日志类型,主动登出与强制退出归入退出日志
Merge pull request !111 from wsm/feature/logout_record
|
2026-08-05 08:18:30 +00:00 |
|
wsm
|
8f3e94f8ed
|
feat(syslog): 新增退出日志类型,主动登出与强制退出归入退出日志
|
2026-08-05 16:17:24 +08:00 |
|
 wsmandGitee
|
d1891a3b9c
|
!110 feat(syslog): 操作日志新增操作结果列,记录成功失败并追加失败原因
Merge pull request !110 from wsm/feature/log_oper_res_add
|
2026-08-05 07:59:30 +00:00 |
|
wsm
|
c23a739065
|
feat(syslog): 操作日志新增操作结果列,记录成功失败并追加失败原因
- AutoLogAspect around() 改造为 try/catch/finally:抛异常或返回 Result.error 判定失败,异常不吞保持原行为
- 失败原因截断 500 字符追加到 log_content
- sys_log 新增 operate_result 列(1成功,0失败)
|
2026-08-05 15:57:38 +08:00 |
|
 wsmandGitee
|
bab7c9688b
|
!109 feat(fixcontact): 定点联系单实体敏感字段添加 @AutoLogIgnore 脱敏
Merge pull request !109 from wsm/feature/entity_add_logignore
|
2026-08-05 07:29:23 +00:00 |
|
wsm
|
cf8d538cfe
|
feat(fixcontact): 定点联系单实体敏感字段添加 @AutoLogIgnore 脱敏
主表标注定点联系所领导/相关分管所领导/申请人/所办领导ID/部门审批信息,
子表标注反馈人及反馈人姓名,写操作日志时自动脱敏为 ***。
|
2026-08-05 15:28:25 +08:00 |
|
 wsmandGitee
|
f3d728f7f9
|
!108 feat(syslog): 操作日志支持 @AutoLogIgnore 字段脱敏
Merge pull request !108 from wsm/feature/sensitive_data_ignore_annotation
|
2026-08-05 07:15:46 +00:00 |
|
wsm
|
86caf24ec6
|
feat(syslog): 操作日志支持 @AutoLogIgnore 字段脱敏
新增字段级注解 @AutoLogIgnore,标注在实体字段上;
写操作日志序列化请求参数时,按运行时类型自动识别并
将标注字段的值替换为 ***,避免敏感数据写入日志。
|
2026-08-05 15:10:40 +08:00 |
|