Commit Graph

364 Commits

Author SHA1 Message Date
aikai
535bacddb6 fix(bpm): 修复报销单据中部门名称为空时的空指针异常
- 在获取 paymentCompanyName 时,增加对 deptMap 中值的空值检查
- 避免在 deptMap 中不存在对应部门时抛出空指针异常
- 优化代码的健壮性和异常处理
2025-07-11 17:11:55 +08:00
aikai
87420cb376 feat(bpm): 添加管理成本作为费用大类
在费用大类中新增了管理成本选项,以满足企业对管理费用的报销需求。这项改动将有助于更全面地覆盖企业的各种费用类型,提高报销系统的适用性和灵活性。
2025-07-11 16:57:10 +08:00
aikai
dc1f7b19aa refactor(bpm): 移除报销单中设置付款公司名称的代码
- 删除了 BpmProcessInstanceServiceImpl 中与付款公司名称相关的代码
- 优化了报销单数据的处理逻辑,提高了代码的可读性和维护性
2025-07-11 16:44:07 +08:00
3d6737bc57 报销打印 - 对付款公司paymentCompanyName赋值 2025-07-11 16:41:57 +08:00
aikai
19a7b00caf feat(bpm): 为报销单添加支付公司名称
- 在 BpmOAReimbursementServiceImpl 中,为 BpmOAReimbursementRespVO 对象添加支付公司名称- 通过 deptMap 获取支付公司的名称,并设置到 BpmOAReimbursementRespVO 中
2025-07-11 16:39:33 +08:00
aikai
1ebd9cea07 refactor(bpm): 优化开支日报申请导出功能
- 修改导出文件名称为"开支日报申请.xls"
- 优化 BpmOAExpensesExportVO 结构,移除未使用的字段
-重构 BpmOAExpensesServiceImpl 中的导出逻辑,提高代码可读性和性能
2025-07-11 15:45:59 +08:00
aikai
f9efa7aea0 feat(bpm): 添加生产开支申请 Excel 导出功能
- 新增 BpmOAExpensesExportVO 类用于 Excel 导出
- 在 BpmOAExpensesController 中添加 exportExpensesExcel 方法处理导出逻辑
- 在 BpmOAExpensesService 接口中定义 convertExpensesList 方法用于数据转换- 在 BpmOAExpensesServiceImpl 中实现 convertExpensesList 方法,将费用列表转换为导出 VO 列表
2025-07-11 15:28:43 +08:00
4cd4d8b4ca 根据公司ID,查询该公司下的所有用户。 2025-07-10 17:37:01 +08:00
ce1b43836c 根据公司ID,查询该公司下的所有用户。 2025-07-10 17:07:26 +08:00
ac437a314c 根据公司ID,查询该公司下的所有用户。 2025-07-10 16:41:09 +08:00
aikai
53bf2a584e refactor(bpm): 优化外出申请查询逻辑
- 将获取前一天外出申请的逻辑改为获取前一天结束的外出申请
- 新增 getGoOutByEndTime 方法用于获取指定结束时间的外出申请
- 更新 FieldworkJob 中的逻辑,根据外出结束时间来关闭外勤打卡权限
2025-07-09 10:57:01 +08:00
aikai
34a6b6d4cd refactor(bpm): 优化流程实例创建后的抄送人处理逻辑
- 移除了原有的 handleProcessInstanceCC 方法
- 新增 processCCToUsers 方法,在流程实例创建后处理抄送人信息- 优化了抄送人信息的获取和保存逻辑
- 删除了不必要的异步处理和事务同步代码
2025-07-08 17:57:00 +08:00
aikai
6225a8804d refactor(bpm): 优化流程实例创建后的抄送人信息处理
- 在流程实例创建后立即处理抄送人信息,而不是在事务提交时
- 引入异步处理和重试机制,确保抄送人信息更新的可靠性和幂等性
- 移除了冗余的流程定义参数判断逻辑,简化了代码结构
2025-07-08 17:03:02 +08:00
aikai
e8cf6c9c2b refactor(bpm): 优化流程实例创建后的抄送人处理逻辑
- 移除了原有的 handleProcessInstanceCC 方法
- 新增 processCCToUsers 方法,用于处理流程创建后的抄送人逻辑- 优化了抄送人信息的获取和保存流程
-调整了事务提交后的操作,确保数据一致性
2025-07-08 16:50:12 +08:00
aikai
7dd6e44241 feat(infra): 添加 MinIO配置项并调整日志级别
- 在 application-prod.yaml 中添加 MinIO 配置项,包括 endpoint、access-key、secret-key 和 bucket-name
- 调整部分 Mapper 的日志级别为 INFO
- 移除 BpmProcessInstanceServiceImpl 中的注释代码
2025-07-08 12:39:09 +08:00
aikai
184ad91307 test(bpm): 测试流程实例创建后的推送
- 在创建流程实例后添加了推送测试代码- 此修改用于验证流程实例创建后的相关操作和数据推送
2025-07-08 12:37:22 +08:00
aikai
b749df74b5 refactor(bpm): 优化流程实例创建逻辑
- 移除了在 BpmProcessInstanceServiceImpl 中更新流程实例拓展的操作
- 在创建监听类中更新流程实例拓展,以避免事务执行顺序导致的插入失败
2025-07-08 12:33:09 +08:00
aikai
d91365ca0b refactor(bpm): 优化流程实例创建后的抄送人处理逻辑
- 移除了延迟处理抄送人信息的方法 processInstanceCCDeferred
- 删除了冗余的 processCCToUsers 方法
-简化了抄送人信息的处理流程,直接在创建流程实例后进行处理
- 优化了代码结构,提高了代码的可读性和维护性
2025-07-08 12:25:43 +08:00
aikai
1bac18b92e refactor(bpm): 优化流程实例创建后的抄送人处理逻辑
- 在流程实例创建后立即处理抄送人信息,作为双重保险
- 实现事件监听器中处理抄送人信息的方法- 添加延迟处理抄送人信息的方法,避免并发问题
-增加幂等性处理,确保更新操作能正常命中
2025-07-08 11:49:16 +08:00
aikai
f01f8d78f0 feat(bpm): 请假流程添加结束时间字段
- 在 BpmOAGoOutDO、BpmOAGoOutCreateReqVO 和 BpmOAGoOutRespVO 中添加 endTime 字段
- 更新 BpmOAGoOutController 和 BpmOAGoOutServiceImpl 中的相关方法
- 优化代码格式和注释
2025-07-08 09:54:38 +08:00
hhn
6e4efea23d 验证push推送,修复空merge变更问题。 2025-07-03 16:01:27 +08:00
aikai
90cbddb6c4 refactor(bpm): 优化工作订单相关 SQL 查询中的时间范围搜索逻辑
- 将单一的 BETWEEN 条件拆分为两个独立的条件
- 允许单独搜索开始时间和结束时间
- 提高了查询的灵活性和准确性
2025-07-03 11:19:16 +08:00
aikai
a71cd74ecc refactor(bpm): 重构流程附件功能
- 新增 resolveEntityType 方法动态解析实体类型
-优化 updateAttachment 方法,增加日志记录和异常处理
- 移除 BpmProcessInstanceController 中的静态实体类型映射
- 使用服务层方法统一处理实体类型解析和附件更新
2025-07-02 11:35:32 +08:00
aikai
b8339c9056 feat(bpm): 添加流程映射配置系统
- 新增 BpmProcessMappingConfigDO 数据对象和相关 Mapper
- 实现流程映射配置的查询功能
- 添加日志记录和错误处理
-优化权限控制注解
2025-07-02 09:28:18 +08:00
8ee70f4944 Merge remote-tracking branch 'origin/dev-补录附件' into dev-补录附件 2025-07-01 14:22:53 +08:00
aikai
e09b8c6b9d feat(bpm): 添加流程映射配置功能
- 新增流程映射配置表和相关 SQL
- 实现流程映射配置的 CRUD 接口和服务
- 添加流程数据动态查询功能
- 采用二级缓存架构(内存 + Redis)提高查询性能
2025-07-01 14:09:50 +08:00
a5b020c503 通用补录附件。添加流程processType 2025-07-01 10:06:18 +08:00
64baec0471 通用补录附件。 2025-06-30 17:24:55 +08:00
aikai
88313df8bd Merge branch '工单-dev' of http://git.znkjfw.com/ak/zn-cloud into dev
# Conflicts:
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/attendance/AttendanceController.java
2025-06-30 15:40:33 +08:00
aikai
fe23ccf41f docs:移除旧版文档和配置文件
- 删除了 Docker Compose 配置文件
- 移除了多个 UI 项目的 README 文件
- 删除了 HTTP 客户端环境配置文件
2025-06-30 15:37:08 +08:00
aikai
2eeb98a360 feat(bpm): 工单查询增加按级别筛选功能
- 在 BpmOAWorkOrderPageReqVO 中添加 level 字段,用于工单级别筛选
- 在 BpmOAWorkOrderMapper.xml 中增加对 level 的条件判断
- 优化 createTime 的判断逻辑,提高代码可读性
2025-06-30 14:16:19 +08:00
aikai
1c6f687965 refactor(bpm): 重构工单跟踪记录相关功能
-移除 BpmOAWorkOrderTrackDO 中的操作类型字段
- 更新相关 VO 和 DTO,移除操作类型相关代码
- 修改工单创建和跟踪记录创建逻辑,将操作类型合并到内容中
- 新增地址逆解析相关功能
2025-06-30 11:22:45 +08:00
furongxin
f9cf93ff69 feat(bpm): 添加薪资审批打印功能
- 在 BpmOAPrintDataRespVO 中添加薪资业务数据字段
- 在 BpmProcessInstanceServiceImpl 中实现薪资审批打印数据获取逻辑
- 优化工厂信息获取方式,使用 FactoryInfoApi接口
2025-06-30 09:42:52 +08:00
aikai
68d6971fda refactor(bpm): 修改 OA工单默认状态为处理中- 将 BpmOAWorkOrderServiceImpl 中工单默认状态从1(待分配)修改为2(处理中)
- 此修改确保新创建的工单直接进入处理流程,无需等待分配
2025-06-27 17:54:41 +08:00
aikai
113c68f824 feat(bpm): 优化流程定义列表过滤逻辑并添加工单流程结果字段
- 在 BpmProcessDefinitionController 中增加对 "work_order" 流程定义的过滤- 在 BpmOAWorkOrderUpdateReqVO 中添加 result 字段,用于 BPM 流程结果
- 在 BpmOAWorkOrderServiceImpl 中处理更新工单的 result 字段
2025-06-27 16:13:54 +08:00
aikai
513ae81160 feat(infra): 添加 MinIO预签名上传和下载功能- 新增生成预签名上传凭证和预签名下载 URL 的接口- 实现文件上传和下载的后端逻辑
- 添加 MinIO 相关配置项
-优化存储桶创建逻辑,支持多个存储桶
2025-06-27 14:44:55 +08:00
furongxin
4dc538054c Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-06-26 11:05:31 +08:00
furongxin
094c01e614 fix(bpm): 修正财务付款报表中的金额字段
- 将报表中显示的金额字段从实际支付金额改为应付金额
- 更新了相关代码中的字段引用
2025-06-26 11:04:32 +08:00
aikai
57da6321bf refactor(bpm): 移除 BpmOAWorkOrderTrackReqDTO 中 operationType 的 @NotEmpty 注解
移除了 BpmOAWorkOrderTrackReqDTO 类中 operationType 字段的 @NotEmpty 注解,保留其他原有逻辑。
2025-06-26 10:02:06 +08:00
aikai
0f2366f8e6 fix(bpm): 修复任务列表查询状态显示错误
- 将 BpmProcessInstanceExtDO::getResult 更改为 BpmProcessInstanceExtDO::getStatus
- 确保任务列表中的状态字段正确映射
2025-06-25 09:24:12 +08:00
aikai
d882806df6 feat(bpm): 新增工单分配规则功能并优化工单相关接口
- 新增工单分配规则相关实体、控制器、服务和映射
- 实现工单分配规则的创建、更新、删除和查询功能
- 优化工单分页查询接口,支持按责任人和部门筛选
- 新增工单跟踪记录分页查询功能
2025-06-24 17:58:13 +08:00
55bc50afe2 已完成任务,添加流程状态查询条件。 2025-06-24 10:33:33 +08:00
aikai
7ab86ea5cc feat(bpm): 新增工单模块设计和数据库结构
- 添加工单模块前端设计文档,详细描述了页面架构、权限设计和API调用流程
- 新增工单模块数据库表结构,包括工单主表、分配规则表和跟踪记录表
- 创建工单类型、状态和优先级的字典数据
- 添加示例分配规则数据
2025-06-21 09:15:01 +08:00
furongxin
585e2afe5a feat(bpm): 优化财务支付模块
- 升级 commons-io 版本至 2.16.1
- 修改财务支付相关逻辑:
  - 调整默认状态值
  -优化账目明细表格生成
- 新增 MergeSameRowCellsHandler用于合并相同行单元格
- 移除 easyexcel-core 依赖
2025-06-20 17:29:28 +08:00
aikai
197605f4d2 feat(bpm): 新增工单模块设计和数据库结构
- 添加工单模块前端设计文档,详细描述了页面架构、权限设计和API调用流程
- 新增工单模块数据库表结构,包括工单主表、分配规则表和跟踪记录表
- 创建工单类型、状态和优先级的字典数据
- 添加示例分配规则数据
2025-06-20 16:00:50 +08:00
furongxin
c512c25a50 feat(bpm): 导出支付信息 Excel 功能
- 新增导出支付信息的接口和实现
- 使用 EasyExcel 库进行 Excel 文件生成
- 对数据进行处理和格式化,支持公账和私账分别导出
- 优化了页面查询接口,增加对支付状态的处理
2025-06-20 15:59:41 +08:00
furongxin
4829400ae2 feat(bpm): 添加我的出差申请列表功能
- 新增 getEvectionList 方法获取当前用户的出差申请列表
- 修改 selectEvectionList SQL 查询以排除已报销的出差申请
- 在前端添加我的出差申请列表接口和页面
-优化报销相关数据结构,增加业务表编号字段
- 修复流程实例创建时未配置岗位和部门的异常处理
2025-05-30 12:27:23 +08:00
furongxin
3aef43868f refactor(bpm): 优化报销和贷款相关功能
- 移除 BpmOAExpensesMapper 中的冗余连接和条件
- 在 BpmOALoanServiceImpl 中添加借支人所属厂区信息
- 更新 BpmOAPaymentMapper 和 BpmOAPaymentPageReqVO,支持按申请人用户编号查询
- 在 BpmOAReimbursementController 中添加付款公司名称
- 更新 BpmOAReimbursementCreateReqVO、BpmOAReimbursementDO 和 BpmOAReimbursementRespVO,支持付款公司
- 优化 BpmProcessInstanceServiceImpl 中的事务处理逻辑
2025-05-17 14:43:23 +08:00
furongxin
1aeef763b6 refactor(bpm): 优化 BpmOASalaryController 和 BpmOASalaryServiceImpl
- 移除了未使用的导入语句
- 删除了冗余的代码行- 简化了部分函数调用

refactor(smartfactory): 优化 StaffSalaryApi 和相关服务实现

- 移除了未使用的参数和导入语句
- 简化了部分函数定义
- 删除了未使用的变量和类型引用
2025-04-30 10:07:09 +08:00
furongxin
fa4b663a23 feat(bpm): 工资申请流程支持工厂部门
- 新增工厂部门选择功能
- 适配工厂信息获取和展示
- 更新员工薪资状态同步逻辑
- 优化工资申请列表和详情展示
2025-04-30 09:58:41 +08:00