d85c2ce315
chore(bpm): 更新门户待办模块作者信息并优化HTTP响应处理
...
- 将多个类中的@author标记从shelly更新为yangchenjj
- 在PortalRequest类中引入HttpResponse并使用try-with-resources优化HTTP请求执行
- 确保所有HTTP请求的响应体正确解析并返回PortalTodoResponseDTO对象
- 修复潜在的资源泄漏问题,提升代码健壮性
2025-12-09 09:32:13 +08:00
ba19342fa9
feat(bpm): add admin cancel process instance functionality
...
- Added admin-cancel endpoint in BpmProcessInstanceController
- Implemented adminCancelProcessInstance method in service layer
- Added permission check for admin cancel operation
- Handled both active and historic process instance cancellation
- Updated bill approval status after cancellation
- Added corresponding service method declaration in interface
2025-11-17 10:30:19 +08:00
b0edcc4fee
fix(bpm):优化流程实例取消逻辑
...
- 当流程实例不存在时,通过历史表查询并更新状态
- 增加对已删除流程实例的处理,确保审批状态正确修改-保留原有权限校验逻辑,确保只能取消自己的流程实例- 引入 FlowableEventType 用于事件处理
- 移除冗余的事务注解,简化代码结构
2025-11-13 10:35:14 +08:00
3a6db56ac6
fix(bpm):优化PortalRequest可用性检查逻辑- 将null判断改为available()方法调用,确保sysCode、domain和protocol均非空- 在PortalRequest类中新增available()方法,用于检查实例是否可用
...
- 统一代码风格,优化条件判断和字符串判空逻辑
- 调整方法参数格式,增强代码可读性
- 修复潜在的空指针异常问题,提高系统稳定性
2025-11-10 09:01:54 +08:00
e97e7dfe94
Merge remote-tracking branch 'origin/dev' into dev
2025-11-04 11:47:17 +08:00
fa57b426e5
提交审批后更新单据状态,忽略数据权限过滤
2025-11-04 11:46:52 +08:00
15d4b450b6
chore(auth):临时注释权限校验注解
...
- 注释了任务分配规则查询接口的权限校验注解- 保留了原有的参数校验逻辑
- 为后续权限配置调整做准备
2025-10-31 17:52:27 +08:00
892012e41b
feat(bpm):自选审批人 添加用户功能
...
- 在 BpmTaskAssignRuleTypeEnum 中新增 USER_SELECT 类型- 更新 BpmTaskAssignRuleDO 实体类,支持 USER_SELECT 类型的处理逻辑
- 在 BpmTaskAssignRuleServiceImpl 中实现用户自选审批人的验证和计算逻辑- 新增 calculateTaskCandidateUsersByUserSelect 方法,从流程变量中获取用户自选的审批人
-修复 BpmUserTaskActivityBehavior 中随机选择用户时的类型转换问题- 移除 BpmProcessInstanceExtDO 中 assignee 字段的 exist = false 配置
2025-10-30 15:21:48 +08:00
6ce3ba89c6
feat(bpm): 实现流程抄送推送待办功能
...
- 新增待办系统推送逻辑
- 集成 PortalRequest 和用户信息服务
- 构造并发送抄送待办请求
- 添加异常处理和日志记录- 支持创建人、接收人和发起人信息获取
- 实现待办消息的 PC 端跳转链接配置
2025-10-27 11:17:16 +08:00
b82ee9bbe5
fix(bpm): 修正流程实例复制查询条件字段名- 将 BpmProcessInstanceCopyMapper 中的 createTime 查询条件字段更正为 searchCreateTime
...
- 更新 BpmProcessInstanceCopyMyPageReqVO 中的 createTime 字段名为 searchCreateTime- 确保前后端查询参数字段一致性,避免因字段不匹配导致查询失败
2025-10-27 10:22:41 +08:00
3c01a72dad
fix(bpm):修复流程实例创建者昵称设置错误
...
- 修正了创建者昵称设置的目标对象,从user改为copy对象- 确保流程实例复制页面正确显示创建者昵称- 保持与其他用户相关信息设置逻辑的一致性
2025-10-27 09:51:22 +08:00
9ac1584494
feat(bpm): 修改抄送用户字段名为options
...
- 将BpmProcessInstanceCopyCreateReqVO中的userIds字段重命名为options
- 更新BpmProcessInstanceCopyServiceImpl中使用该字段的代码逻辑
2025-10-27 09:40:05 +08:00
a0e768d210
feat(bpm): 支持批量创建抄送流程实例
...
- 引入 Collectors 类以支持流式处理
- 将单个抄送流程创建改为批量创建
-为每个用户 ID 生成独立的抄送记录
- 使用 insertBatch 方法提高插入效率
-保持原有字段设置逻辑不变
- 修复可能的空指针异常风险
2025-10-27 09:10:10 +08:00
c49f34d228
feat(bpm): 添加流程实例抄送功能
...
- 新增抄送用户编号数组字段
- 添加抄送原因校验规则
- 完善抄送请求VO结构定义
- 增加Swagger文档注解说明- 实现抄送用户不能为空的校验逻辑
2025-10-23 16:28:24 +08:00
9618d5cfa1
init
2025-10-17 10:11:04 +08:00