Commit Graph
257 Commits
Author SHA1 Message Date
zhihao 2bfb3b6f47 czh-20260609-增加门户卡片获取“待办事项、本月已办、平均时长、超时预警”后端接口 2026-06-09 09:47:09 +08:00
new_new_new 16c0342dcd !36 feat(inspectcloseout): 新增 getJWSJUser 纪委书记用户查询方法,完善空值与多用户校验
* feat(inspectcloseout): 新增 getJWSJUser 纪委书记用户查询方法,完善空值与多用户校验
* feat(inspectcloseout): 新增 InspectCloseoutConstant 常量文件,补全 InspectClose…
* fix(inspectimprove): 修复 getMeasureResLeader 方法体为正确返回措施责任领导,新增 AfterMea…
* fix(dqinspecttask): DqInspectProgress 逻辑删除字段 delFlag 添加默认值 0
2026-06-09 00:25:44 +00:00
ye1023 55a66e4915 yxk-20260608-改造流程引擎
对共用督办流程的表单加载机制做了改造,解决多个业务共用同一个流程定义 dev_task_task_001 时,办理页只能使用节点配置中单一 PC 表单地址的问题。

前端发起流程时仍由各业务传入自己的 FORM_URL,例如党委会事项使用 BgPartymatterBPMForm,我为四所把把脉使用 BgTakepulseBPMForm。后端办理节点解析时新增了表单地址优先级规则:如果节点只配置 ?addfeedback=1 这类参数,则从流程实例变量 BPM_FORM_CONTENT_URL 读取业务表单路径,并追加节点参数;如果节点配置完整表单路径,则以节点配置为准,支持特殊节点强制使用指定表单。

改造后,一个流程定义可以服务多个业务表单,共用节点只需要配置公共办理参数,例如 ?addfeedback=1,不同业务进入办理页时仍打开各自业务表单,同时都能继承反馈等节点参数。这样既保留了节点配置能力,也避免了党委会事项和把脉业务互相覆盖表单的问题。
2026-06-08 16:28:44 +08:00
陈志浩andGitee 751254e7ac !35 czh-20260608-删除登录验证码功能
Merge pull request !35 from 陈志浩/feature/login
2026-06-08 07:38:19 +00:00
zhihao 1c77a07c59 czh-20260608-删除登录验证码功能 2026-06-08 15:37:08 +08:00
new_new_newandGitee fc69f25260 !34 Merge branch 'master' into dev
Merge pull request !34 from new_new_new/dev
2026-06-05 09:25:46 +00:00
wsm de18319d23 Merge branch 'master' into dev 2026-06-05 17:22:06 +08:00
new_new_new 21aa457996 !33 fix(supervision): 实际完成时间日期格式由日期时间改为仅日期
* fix(supervision): 实际完成时间日期格式由日期时间改为仅日期
* refactor(flow): 分管所领导字段重命名为 chargeLeaderId 并在分页VO中补充字典映射
* fix(flow): 统一所有流程表达式日志格式并重构 getSDWSJ 增加唯一性校验
* fix(flow): 统一流程表达式日志前缀并补充 businessKey 便于排查
* feat(flow): 新增分管所领导字段及流程变量读取方法
* refactor(flow): 监听器组件名添加 Inspect 前缀统一命名
* refactor(flow): 提取 LeaderApproveHelper 消除领导审批监听器重复代码
* refactor(flow): 将部门领导审批监听器调整为党群领导,新增 DQ_DEPT_LEADER_KEY 常量
* feat(flow): 新增部门领导审批通过后写入流程变量监听器
2026-06-05 09:19:44 +00:00
ye1023 cfcd17b9bd yxk-20260605-我为四所把把脉
1、新增 BgTakepulseBpmSaveDTO,用于 BPM 表单保存时传递流程实例 ID、流程变量名和业务表单数据。
2、在 BgTakepulseController 新增 /saveBpmForm 接口,保存主表业务数据的同时同步流程变量 json_data。
3、在 BgTakepulseController 新增反馈分页查询接口 /listBgTakepulseFeedbackByMainId,支持按主表 ID 和流程实例 ID 查询反馈。
4、新增反馈新增、编辑、删除、批量删除接口,支撑 BPM 办理页里的反馈维护功能。
5、调整原编辑接口逻辑:当只回写主表状态和督办次数、未传子表数据时,只更新主表,避免误删已有反馈子表数据。
2026-06-05 16:51:04 +08:00
ye1023 583a2ad5a5 yxk-20260605-我为四所把把脉代码初始化 2026-06-05 16:06:59 +08:00
new_new_new 335890b699 !32 fix(flow): 修复配置前缀错误导致 props 为 null 及流程变量获取失败
* fix(flow): 修复配置前缀错误导致 props 为 null 及流程变量获取失败
* fix(flow): 修复 inspectImproveProps 字段初始化 NPE 问题
* feat(flow): 新增巡视整改流程党群领导审批表达式方法
* feat(dqinspecttask): 新增工作进展反馈子表独立Controller接口
2026-06-04 12:25:18 +00:00
new_new_new 0bc279957f !31 feat(flow): 新增巡视整改和巡视整改销号流程模块
* feat(flow): 新增巡视整改和巡视整改销号流程模块
* feat(flow): 新增巡视整改和巡视整改销号流程 YAML 配置
* chore: 添加 localDocs 到 gitignore 并移除已跟踪的 docs 文件
2026-06-03 09:22:12 +00:00
new_new_new 198a657f17 !30 feat(xispeak): 撤回流程时同步删除抄送记录
* feat(xispeak): 撤回流程时同步删除抄送记录
* feat(tasktask): 周期性任务改为按年月日匹配当天需发起的任务
2026-06-02 09:04:38 +00:00
wsm 2f804da58d Merge branch 'master' into dev 2026-06-01 16:50:47 +08:00
new_new_new fe677b5181 !29 feat(xispeak): 为领导userId字段添加字典配置,Excel导出时显示真实姓名
* feat(xispeak): 为领导userId字段添加字典配置,Excel导出时显示真实姓名
2026-06-01 08:49:41 +00:00
ye1023 1389e98907 yxk-20260601-bug修复
1、通用查询督办模块:部门字典显示异常
2、通用查询督办模块:新创建的督办在最下面,需要把最新的放在最上面
2026-06-01 14:24:46 +08:00
ye1023 8ab0c4efd8 yxk-20260601-所务会台账及发起流程 2026-06-01 10:34:10 +08:00
ye1023 fe005521e6 yxk-20260529-巡视整改提升台账,任务清单
1、将整改任务列表调整为“问题清单 + 任务清单”的扁平台账。
2、每一行仍代表一条整改任务,补齐展示其所属的问题分类、面上问题、具体问题。
3、相同的问题分类、面上问题、具体问题在表格中使用 rowSpan 合并单元格,形成直观台账。
4、发起流程仍以“整改任务”为粒度,即每条整改措施单独发起流程。
2026-05-29 15:33:45 +08:00
ye1023 064839e178 yxk-20260527-巡视整改提升台账,任务清单新增
1、任务清单 dq_inspect_task.problem_id 必须关联 dq_inspect_problem.id,且被关联的问题节点 node_type = specific。
2、前端把当前手填“具体问题ID”改成树形选择,只允许选择“具体问题”节点。
后端在新增、编辑、导入时统一校验,防止绕过前端提交非法 problemId。
2026-05-28 15:31:41 +08:00
ye1023 ab8ed85bd8 yxk-20260527-巡视整改提升台账,任务清单和工作进展反馈子表代码生成 2026-05-28 14:55:17 +08:00
ye1023 0c11d04bf9 Merge remote-tracking branch 'origin/master' 2026-05-28 09:51:20 +08:00
new_new_newandGitee 4373cb75a9 !28 feat(xispeak): 部门审批信息改为持久化到业务表单JSON,不再依赖流程引擎变量
Merge pull request !28 from new_new_new/feature/20260527
2026-05-27 12:30:20 +00:00
wsmandClaude Opus 4.7 68eec9f2a2 feat(xispeak): 部门审批信息改为持久化到业务表单JSON,不再依赖流程引擎变量
- DeptApproveDetail 新增 isEnd/implWorker 字段
- 新增 saveSubApprove 接口,直接写入 approveInfo JSON
- XiSpeakFlow: getImplDeptLeaderIsEnd/getDeptWorkerList 改为 JSON 优先 + 流程变量兜底,兼容旧流程实例
- XiSpeakFlow: 新增 getImplDeptIsEnd(execution, deptId) 流程表达式
- XiSpeakFeedbackFlow: 新增 getImplDeptIsEnd/getImplLeaderAsWorker,提炼公共 getDeptApproveDetailByTask
- FlowNodeExpression: 新增 getSonProcessVariableInt/getSonProcessVariableBoolean 类型安全工具方法

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 20:25:43 +08:00
ye1023 758252977e yxk-20260527-巡视整改提升台账,问题清单树形结构改造 2026-05-27 16:40:42 +08:00
wsmandClaude Opus 4.7 1b49fdbbe0 feat(bpm): 新增流程变量本地服务及完善 XiSpeak 流程相关功能
- 新增 BpmVariableLocalService 流程变量本地服务接口及实现
- XiSpeakFlow 完善流程变量读取逻辑
- ActProcessController 流程控制器功能增强
- FlowNodeExpression 扩展表达式能力

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 15:57:20 +08:00
wsmandClaude Opus 4.7 d5a1d9842d docs: 新增流程引擎架构分析文档
涵盖 Flowable 6.8.0 之上的自定义元数据层设计、核心流程全链路、
数据库表全景、关键文件速查。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 15:55:47 +08:00
ye1023 1e3cea1594 yxk-20260527-巡视整改提升台账,代码生成 2026-05-27 15:49:29 +08:00
new_new_newandGitee d01725bf7b !27 chore: add .claude directory to gitignore
Merge pull request !27 from new_new_new/fix/gitignore
2026-05-26 10:53:41 +00:00
wsm 70c1a534b2 chore: add .claude directory to gitignore
Ignore IDE/workspace files generated by Claude Code to prevent them
from being accidentally committed.
2026-05-26 18:52:50 +08:00
new_new_newandGitee a8e8a322e7 !26 巡视整改台账表单
Merge pull request !26 from new_new_new/inspection
2026-05-26 07:53:49 +00:00
wsm b28da03e31 巡视整改台账表单 2026-05-26 15:52:43 +08:00
ye1023 7d2c9293a6 yxk-20260526-查询督办流程modal:字段调整字典code 2026-05-26 14:56:43 +08:00
new_new_newandGitee 12ae3b7c14 !25 feat(xispeak): 删除流程时同步逻辑删除关联的审批意见表记录
Merge pull request !25 from new_new_new/feature/20260525
2026-05-26 06:22:40 +00:00
wsmandClaude Opus 4.7 4c7575322b feat(xispeak): 删除流程时同步逻辑删除关联的审批意见表记录
在 withDrawXiSpeak 批量删除和 deleteSingleProcess 单个删除中,
按 processInstId 调用 ITaskApprovalOpinionService.remove 逻辑删除
task_approval_opinion 表中的关联记录。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 10:21:36 +08:00
wsmandClaude Opus 4.7 119c148c25 refactor(xispeak): 将删除单个流程接口下沉至 tasktask 通用模块
deleteSingleProcess 由 BgXiSpeakController 迁移至 TaskTaskController,
作为通用接口供各业务模块复用。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 09:58:14 +08:00
wsm 4ac462425c Merge branch 'master' into feature/20260525 2026-05-26 09:53:41 +08:00
wsmandClaude Opus 4.7 a9f99b7fd2 feat(xispeak): 新增删除单个流程实例接口
提供按 processInstId 删除单个流程的能力,区别于 withDrawXiSpeak
的批量删除整个业务表单下的所有流程。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 09:47:40 +08:00
ye1023 54ad9560f4 yxk-20260525-待办任务列表接口的findBaseTodoTasks方法:
增加事项名称列,从流程变量获取的flow_name
2026-05-25 16:36:20 +08:00
wsm 44c996ff82 修改xispeak里面的截止日期的格式 2026-05-25 15:57:40 +08:00
ye1023 1ac4ccef9c yxk-20260525-审批意见表新增办理人的部门id和部门名称 2026-05-25 10:31:31 +08:00
ye1023 f5c980841b yxk-20260525-审批意见表新增办理开始时间字段,并写入 2026-05-25 10:06:01 +08:00
ye1023 fb08ab0f01 yxk-20260525-办理的时候,写入新建的审批意见表 2026-05-25 09:38:42 +08:00
ye1023 a017a21118 yxk-20260525-办理的时候,写入新建的审批意见表 2026-05-25 09:35:12 +08:00
new_new_newandGitee 2b532c721f !24 Merge branch 'master' into feature/20260519
Merge pull request !24 from new_new_new/feature/20260519
2026-05-22 08:53:41 +00:00
wsm 6ca1864901 Merge branch 'master' into feature/20260519 2026-05-22 16:31:37 +08:00
wsm 0d6ad5b459 修改tasktask新增接口适配前端修改 2026-05-22 16:30:39 +08:00
wsm fa02124672 新增AfterImplDeptLeaderStoreJsonListener监听器用于存储json数据 2026-05-22 16:30:00 +08:00
wsm e555250e70 适配DeptApproveDetailMap类修改 2026-05-22 16:29:31 +08:00
wsm 286659dd6b 补全AfterImplDeptLeaderApproveFeedbackListener监听器 2026-05-22 16:28:55 +08:00
wsm e3be62749d 新增xispeak内常量类,新增DeptApproveDetailMap解决json反序列化时泛型擦除问题,xispeak实体类新增密级 2026-05-22 16:28:02 +08:00