Commit Graph

28 Commits (5f841fa6cacec2b991f663a167503f6674c09e1e)

Author SHA1 Message Date
陈伟 5f841fa6ca fix(workflow): 修复工作流引擎中的数据更新和查询问题
- 在 CustomWorkflowController.Detail 方法上添加 AllowAnonymous 特性以允许匿名访问
- 将 Updateable 的 IgnoreNullColumns 替换为更精确的 IgnoreColumns 设置
- 在 ZyFlowWorkitem 查询中添加 NodeId 连接条件以确保正确的数据关联
- 修复多个工作流实例和工作项的状态更新逻辑
- 改进非法建筑评估记录的附件处理和数据保存机制
2026-02-27 10:08:42 +08:00
陈伟 4ab13dc0ff 未办结关于驳回重走流程去重 2026-02-11 17:02:44 +08:00
陈伟 242c4926a7 docs(workflow): 更新工作流核心API接口注释和流程状态说明
- 更新Controller注释中的功能描述,将事项查询改为拟办箱/待办箱/经办箱/未办结/已办结/统计查询
- 添加流程状态转换的详细说明,包括Submitted到Forwarded、Auditing、Summarized、Completed或Rejected的状态流转
- 补充区县提交后各阶段的状态变化说明,完善流程处理逻辑文档
2026-02-10 11:11:44 +08:00
陈伟 bcd05456a2 docs(workflow): 更新工作流控制器文档注释并优化代码
- 移除未使用的 ApiExplorer 引用
- 更新保存拟办接口描述,移除逻辑待完善标注
- 修改查询我的拟办接口描述为查询我的拟办(拟办箱)
- 更新查询我的待办接口描述为查询我的待办(待办箱)
- 将查询我的已完成接口重命名为查询我的已办结
- 为查询全部事项接口添加监督科功能说明
- 在工作项处理中添加部门信息注释和默认通过逻辑
- 优化条件判断使用空合并赋值运算符
- 更新流程归档节点名称为流程结束
- 合并查询条件提升性能
2026-02-10 09:57:03 +08:00
陈伟 4d0bf5fc53 fix(flow):处于审核节点的待审核项目出现在未选择部门的项目列表当中 2026-02-09 14:39:35 +08:00
陈伟 7f8c5172fd feat(workflow): 添加工作流监督部门功能
- 在 ApiResult 中新增 OrgIds 字段用于存储部门ids
- 新增 ListSupervisionOrg 接口获取监督部门列表
- 实现查询审核角色下所有部门信息的功能
- 添加并行节点转发到指定部门的待办逻辑
- 优化工作流引擎中的部门审核工作项创建机制
2026-02-08 11:53:44 +08:00
陈伟 669e19cddc feat(workflow): 添加根据工作项ID获取部门及人员信息功能
- 在CustomWorkflowController中新增GetUserInfoWithDept接口
- 实现WorkflowEngineApp中的GetUserInfoWithDept方法
- 查询下一节点绑定角色并获取角色下所有用户及部门信息
- 修复工作流状态查询中的字段引用错误
- 通过多表关联查询获取用户、角色、组织架构信息
2026-02-08 08:53:38 +08:00
陈伟 b1451000af fix(workflow): 解决草稿保存功能中的业务编号生成和数据更新问题
- 移除了关于流程处理状态处置的待办注释
- 修复了草稿保存时业务编号重复生成的问题
- 添加了对现有草稿的更新逻辑,当业务编号存在时执行更新操作
- 优化了事务处理流程,确保数据一致性
- 修复了回滚不完整的问题
- 添加了对附件路径的空值检查和处理
- 改进了异常处理机制,增加了草稿不存在时的错误提示
2026-02-07 09:52:38 +08:00
陈伟 fb5ae14860 refactor(workflow): 优化工作流引擎查询逻辑并更新流程状态说明
- 更新工作项处理方法注释,明确执法监督科和审核科的处理范围
- 在FlowInstance实体中添加详细的流程状态枚举说明
- 重构待办、已办、未办结、已完成查询逻辑,使用多表连接直接获取业务数据
- 移除原有的循环组装逻辑,提高查询效率
- 添加关于区县用户、监督科用户、审核科用户的处理逻辑说明
- 修复流程状态查询条件,统一使用左连接方式获取完整数据
- 添加关于流程归档节点名称的默认值处理
2026-02-07 09:25:57 +08:00
陈伟 1dd9ce00b3 fix(workflow): 修复工作流草稿保存功能返回值和事务处理
- 修改SaveDraft方法返回类型从object为bool
- 修复事务提交逻辑,确保成功时提交事务
- 添加异常处理机制,失败时回滚事务并抛出异常
- 优化业务编号生成逻辑的位置
- 修正API响应返回实际保存结果值
2026-02-06 16:47:31 +08:00
陈伟 f29e9a9aca feat(workflow): 优化业务编号生成器并修复流程处理逻辑
- 修改GenerateBusinessNo方法增加step参数支持自定义步长
- 在CustomWorkflowController中硬编码流程代码为IllegalConstructionFlow
- 修复IllegalConstructionAssessment实体中SugarColumn属性格式
- 优化更新操作使用UpdateColumns避免主键冲突
- 重构拟办查询逻辑使用多表连接获取完整数据
- 完善业务编号重复检查机制并调整前缀生成策略
- 修复注释中"未完成"为"未测试"的描述错误
2026-02-06 16:33:57 +08:00
陈伟 029de38da8 refactor(workflow): 优化工作流查询逻辑并修复数据类型问题
- 将Detail接口返回类型从ApiResponseDto<string>改为ApiResponseDto<dynamic>
- 修复IllegalConstructionAssessment实体中Type字段类型从string改为int
- 启用PostgreSQL SQL日志输出便于调试
- 重构工作流待办查询逻辑,使用多表连接替代复杂子查询
- 优化流程实例、节点和违建评估表的数据关联查询
- 移除原有的低效循环查询方式,提升查询性能
- 完善流程查询结果DTO的数据映射和空值处理逻辑
2026-02-06 14:51:40 +08:00
陈伟 e8133694ae feat(workflow): 添加工作流详情查询功能
- 在CustomWorkflowController中新增Detail接口用于获取详情
- 在WorkflowEngineApp中实现Detail方法查询违章建设评估数据
- 使用businessNo作为参数查询指定记录
- 返回动态类型的数据结构支持灵活的数据展示
2026-02-06 10:59:54 +08:00
陈伟 a1a96c4445 refactor(workflow): 优化工作流引擎中的用户信息查询逻辑
- 移除了 CustomWorkflowController 中的多余空行
- 在 WorkflowEngineApp 中添加了关于审核数量优化的待办注释
- 修改了 GetRoleFirstUserInfo 方法的数据查询方式,从多表连接改为角色用户关联查询
- 简化了用户信息获取的 SQL 查询逻辑
- 调整了返回结果中的部门名称字段为空字符串以匹配新的查询结构
2026-02-06 09:06:42 +08:00
陈伟 097dac13af feat(workflow): 添加工作项ID字段并完善流程处理逻辑
- 在FlowQuerySingleResultDto中添加workitemId字段
- 移除未使用的命名空间引用
- 更新处理工作项注释,增加驳回功能说明
- 添加开始节点无ToDo的注释说明
- 完善工作项处理逻辑,支持通过和驳回两种审核结果
- 修复汇总节点名称从"汇总"改为"汇总判断"
- 在查询单个流程结果时设置workitemId值
- 添加关于流程及个人处理状态处置的TODO注释
2026-02-05 16:25:17 +08:00
陈伟 a95e8fd13f ```
refactor(workflow): 完善草稿保存功能实现

- 移除自定义工作流控制器中的待办注释
- 实现业务编号生成逻辑替代待办事项
- 在保存草稿时集成业务编号生成器
- 确保流程发起时根据业务编号进行状态管理
```
2026-02-05 14:56:58 +08:00
陈伟 e5e3bf2c2e feat(auth): 在用户视图中添加角色信息
- 修改 CheckController 获取登录用户资料时添加角色信息到响应结果
- 在 UserView 模型中新增 Roles 属性用于存储用户角色列表
- 优化代码格式和注释区域的空行布局
- 重构模块树生成逻辑的代码格式化
2026-02-05 14:53:48 +08:00
陈伟 d46ee3a002 feat(workflow): 添加业务编号生成器并集成到工作流引擎
- 新增 BusinessNoGenerator 类用于生成 YYYYMM + 4位序列号格式的业务编号
- 添加 BusinessNoSequence 实体类用于存储业务编号序列记录
- 在 WorkflowEngineApp 中注入 BusinessNoGenerator 依赖
- 修改工作流发起逻辑,移除手动传入业务编号改为自动生成
- 集成业务编号生成功能在流程实例创建过程中自动分配编号
- 添加批量生成业务编号的功能支持
- 重构工作流相关文件目录结构到 workflow 命名空间下
2026-02-05 14:21:04 +08:00
陈伟 84f06b463f fix(workflow): 修复工作流附件处理和请求参数绑定问题
- 将 ApiResult 中的 Attachments 类型从 List<IFormFile> 改为 List<string>
- 将控制器中 InitiateFlow 方法的参数绑定方式从 [FromForm] 改为 [FromBody]
- 移除多余的流程引擎初始化代码中的空行
- 修改附件保存逻辑,直接使用逗号分隔的字符串格式替代文件上传处理
- 在草稿保存功能中同步附件处理逻辑,确保数据格式一致
2026-02-05 13:51:07 +08:00
陈伟 3e30965bc4 refactor(workflow): 重构工作流相关API响应结构
- 将ApiResult.cs从OpenAuth.Repository.Domain移动到OpenAuth.App.workflow
- 修改PageQueryRequestDto继承PageReq基类并移除重复的PageIndex和PageSize属性
- 将分页响应字段从PageIndex/PageSize/TotalCount/DataList改为Page/Limit/Total/Items
- 更新ApiResponseDto中的Data字段为Result字段以保持一致性
- 在CustomWorkflowController中为发起流程接口设置固定流程代码
- 更新WorkflowEngineApp中所有分页查询方法以使用新的字段名称
2026-02-05 13:37:02 +08:00
陈伟 56f8f85cc2 feat(workflow): 完善自定义工作流功能
- 新增非法建筑评估表单数据创建和更新逻辑
- 修改拟办查询逻辑,基于用户权限过滤数据
- 优化流程实例查询结构,提升性能
- 添加草稿保存功能的表单存储机制
- 更新业务编号生成逻辑待完善标记
- 调整工作流变量存储方式,优化数据库操作
2026-02-05 11:07:28 +08:00
陈伟 59208062ea feat(workflow): 添加拟办功能并优化查询逻辑
- 在CustomWorkflowController中添加SaveDraft方法用于保存拟办
- 更新发起流程注释说明拟办需要重新提交
- 修改拟办查询逻辑移除处理人非空限制并添加角色筛选todo
- 在工作项创建时添加发起人姓名字段
- 实现SaveDraft方法支持业务数据保存到IllegalConstructionAssessment表
- 优化SQL查询条件适配新的拟办状态处理需求
2026-02-05 10:54:15 +08:00
陈伟 cbe0e794db 临时提交 2026-02-05 09:51:56 +08:00
陈伟 6cc7902a85 临时提交 2026-02-05 09:08:32 +08:00
陈伟 af53ce0f8c 流程实现 2026-02-04 21:43:24 +08:00
陈伟 74a2c8d6e4 临时提交 2026-02-04 20:40:22 +08:00
陈伟 ce08f1a788 登录信息加密 2026-02-04 13:33:39 +08:00
陈伟 8d6d921790 基础代码提交 2026-02-04 10:30:49 +08:00