aikai
|
79390abd30
|
feat(bpm): 开支日报表增加支付状态筛选功能
- 在 BpmOAExpensesMapper.xml 中添加支付状态的查询条件
- 在 BpmOAExpensesPageReqVO 中添加 status 字段用于接收支付状态参数
|
2025-07-11 22:51:52 +08:00 |
|
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 |
|
|
411812d35b
|
根据公司ID,查询该公司下的所有用户。
|
2025-07-10 17:38:42 +08:00 |
|
|
4cd4d8b4ca
|
根据公司ID,查询该公司下的所有用户。
|
2025-07-10 17:37:01 +08:00 |
|
|
ce1b43836c
|
根据公司ID,查询该公司下的所有用户。
|
2025-07-10 17:07:26 +08:00 |
|
aikai
|
881ec2af9a
|
fix(smartfactory): 修复员工性别统计错误
- 将男性员工的性别标识从 0 修改为 1
- 将女性员工的性别标识从 1 修改为 2
|
2025-07-10 17:05:16 +08:00 |
|
|
ac437a314c
|
根据公司ID,查询该公司下的所有用户。
|
2025-07-10 16:41:09 +08:00 |
|
|
a4b640f28c
|
根据公司ID,查询该公司下的所有用户。
|
2025-07-10 16:13:23 +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 |
|
|
f9ff1be782
|
oa小程序 - 通讯录查询部门添加新接口。用于显示部门
|
2025-07-08 09:24:23 +08:00 |
|
|
09c68cb3fe
|
oa小程序 - 通讯录查询部门添加新接口。用于显示部门
|
2025-07-08 09:11:21 +08:00 |
|
aikai
|
6edeedd402
|
feat(infra): 优化分片上传和临时文件清理功能
- 重构了分片上传完成逻辑,提高合并效率
- 新增同步清理模式,便于调试验证清理效果
- 优化临时文件命名规则,提高可读性
- 增加删除失败重试机制,提高清理成功率
- 新增手动清理临时文件接口,用于处理残留文件
- 优化日志输出,提高可追踪性
|
2025-07-07 17:21:47 +08:00 |
|
|
f0009fee14
|
oa小程序 - 通讯录查询部门添加新接口。用于显示部门
|
2025-07-07 17:18:10 +08:00 |
|
aikai
|
90b1d55c25
|
refactor(infra): 重构 MinIO 分片上传完成逻辑
- 删除了原有的三种完成策略(立即响应、极速、标准),改为使用智能同步合并策略
- 新增 executeOptimizedBatchCompose 方法,用于优化分批并行合并
- 重构 completeMultipartUpload 方法,采用新的智能同步合并策略
- 优化了日志输出,增加了更多详细信息
- 移除了未使用的配置项和枚举类
|
2025-07-07 11:25:20 +08:00 |
|
aikai
|
bd92d1dc4b
|
feat(infra): 优化 MinIO 分片上传性能和体验
- 新增分片上传性能配置,包括线程池大小、URL生成超时等
- 实现了三种分片上传完成策略:标准快速模式、极速模式、立即响应模式
- 采用分批并行处理技术,提高大文件上传性能
- 优化了线程池配置和异步处理逻辑,提升并发处理能力
-增加了日志记录和异常处理,提高系统稳定性和可监控性
|
2025-07-04 20:47:52 +08:00 |
|
aikai
|
a749a7db6d
|
refactor(infra): 优化 Minio 服务中的分片上传逻辑
- 将原有方法重命名为 completeMultipartUploadFast,优化普通文件上传性能
- 新增 completeMultipartUploadTurbo 方法,针对超大文件进行极限性能优化- 根据分片数量自动选择合适的上传策略
- 极速模式中跳过分片验证,直接合并,最大化性能
-标准快速模式中优化了分片验证和合并流程
-调整了日志输出内容,提高可读性
|
2025-07-04 17:20:47 +08:00 |
|
aikai
|
c81e81f5ee
|
feat(infra): 极限优化 MinIO 分片上传性能
- 并行验证分片文件,减少网络延迟
- 预生成下载 URL,与文件合并并行处理
- 异步批量清理分片文件,使用 MinIO 批量删除 API
-优化线程池配置,根据 CPU 核心数动态调整
-
|
2025-07-04 16:59:28 +08:00 |
|
|
6e4efea23d
|
验证push推送,修复空merge变更问题。
|
2025-07-03 16:01:27 +08:00 |
|
aikai
|
85667ee8b9
|
Merge remote-tracking branch 'origin/dev' into dev
|
2025-07-03 14:39:04 +08:00 |
|
aikai
|
7e205853a3
|
fix(infra): 完善 MinIO 分片上传功能并修复相关问题
- 实现分片上传的完整流程,包括初始化、上传分片、合并分片和取消上传
- 修复前端访问上传完成文件时出现的 NoSuchKey错误
- 优化 abortMultipartUpload 方法,增加精确清理分片文件的逻辑
- 在 completeMultipartUpload 中添加 URL鉴权处理,返回预签名下载 URL
- 优化日志记录,增加必要的调试和错误日志
|
2025-07-03 14:38:38 +08:00 |
|
aikai
|
7a10ccec15
|
refactor(smartfactory): 优化 HandlingGroupMapper 并调整文件上传分片大小
- 移除了 HandlingGroupMapper 中未使用的导入语句
- 清理了 HandlingGroupMapper 中的冗余代码- 调整了 MultipartUploadServiceImpl 中的默认分片大小,从 5MB 增加到 200MB
|
2025-07-03 14:38:38 +08:00 |
|
aikai
|
6177b22a7e
|
fix(zn-module-smartfactory): 修复处理组查询语句中的时间字段错误
- 将 STR_TO_DATE(c.date_str, '%Y-%m-%d') 中的表别名从 c 修改为 a- 修复了查询语句中创建时间条件的错误
|
2025-07-03 14:38:38 +08:00 |
|
aikai
|
b17e265818
|
refactor(smartfactory): 优化 HandlingGroupMapper 并调整文件上传分片大小
- 移除了 HandlingGroupMapper 中未使用的导入语句
- 清理了 HandlingGroupMapper 中的冗余代码- 调整了 MultipartUploadServiceImpl 中的默认分片大小,从 5MB 增加到 200MB
|
2025-07-03 11:45:55 +08:00 |
|
aikai
|
018604a735
|
fix(zn-module-smartfactory): 修复处理组查询语句中的时间字段错误
- 将 STR_TO_DATE(c.date_str, '%Y-%m-%d') 中的表别名从 c 修改为 a- 修复了查询语句中创建时间条件的错误
|
2025-07-03 11:26:09 +08:00 |
|
aikai
|
6f2f691267
|
Merge remote-tracking branch 'origin/dev' into dev
|
2025-07-03 11:19:29 +08:00 |
|
aikai
|
f348b8ff4a
|
refactor(system): 移除考勤地址组更新接口代码
- 删除了 AttendanceAddressGroupController 中的 updateAttendanceAddressGroup 方法
-优化了代码结构,提高了代码的可维护性
|
2025-07-03 11:19:16 +08:00 |
|
aikai
|
90cbddb6c4
|
refactor(bpm): 优化工作订单相关 SQL 查询中的时间范围搜索逻辑
- 将单一的 BETWEEN 条件拆分为两个独立的条件
- 允许单独搜索开始时间和结束时间
- 提高了查询的灵活性和准确性
|
2025-07-03 11:19:16 +08:00 |
|
aikai
|
79e96d3546
|
feat(infra): 实现 MinIO 分片上传功能
- 新增分片上传相关接口和 VO 类
- 实现分片上传服务,包括初始化、获取预签名 URL、完成上传和取消上传
- 添加分片上传会话的数据库表结构和 Mapper
- 优化错误处理和参数验证
|
2025-07-03 11:18:53 +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 |
|
aikai
|
608accbc8c
|
Merge branch 'dev-补录附件' of http://git.znkjfw.com/ak/zn-cloud into dev
|
2025-07-01 10:23:27 +08:00 |
|
|
a5b020c503
|
通用补录附件。添加流程processType
|
2025-07-01 10:06:18 +08:00 |
|
aikai
|
2a08243491
|
refactor(system): 移除考勤地址组更新接口代码
- 删除了 AttendanceAddressGroupController 中的 updateAttendanceAddressGroup 方法
-优化了代码结构,提高了代码的可维护性
|
2025-07-01 09:47:59 +08:00 |
|