|
|
aa8328c5d3
|
feat(wms): 排产计划增加计划开始日期和结束日期字段
- 在 WmsSchedulePlan 和 WmsSchedulePlanBo 类中添加 startDate 和 endDate 字段
- 更新相关服务方法,支持新增的计划开始日期和结束日期功能
- 注释掉查询排产计划总的开始结束时间的代码块
|
2025-08-15 17:41:44 +08:00 |
|
|
|
228627518b
|
refactor(wms): 重构产品销售脚本查询接口
-移除 WmsProductSalesScriptMapper 中的 LambdaQueryWrapper 参数
- 添加 WmsProductSalesScriptBo 参数替代原有的查询封装方式
- 更新 XML 文件中的 SQL 查询逻辑,使用动态 SQL 替代自定义 SQL 段
- 简化 WmsProductSalesScriptServiceImpl 中的查询方法
|
2025-08-15 17:05:35 +08:00 |
|
|
|
16815c64d1
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-15 16:17:30 +08:00 |
|
|
|
168d953de9
|
feat(klp-admin): 集成 Flyway 数据库迁移工具- 在 application.yml 中添加 Flyway 配置
- 新增 FlywayConfig 类进行配置和初始化- 在 KLPApplication 中排除 FlywayAutoConfiguration
- 更新 pom.xml 文件,添加 Flyway 相关依赖
- 创建第一个数据库迁移脚本 V2__create_test_table.sql
|
2025-08-15 16:17:04 +08:00 |
|
|
|
89c98a0bde
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-15 16:16:18 +08:00 |
|
|
|
8be4d10318
|
refactor(mapper): 移除样本库存查询中的冗余字段
- 删除了 IsSampleInventoryMapper.xml 中的 operatorId 和 lastUpdate 字段
- 移除了与这些字段相关的查询条件
- 优化了查询性能,减少了不必要的数据传输
|
2025-08-15 16:15:42 +08:00 |
|
砂糖
|
7392df515e
|
🎈 perf: 界面优化
|
2025-08-15 15:49:58 +08:00 |
|
|
|
516f415bc4
|
style(klp-mes): 修改 IsInspectionTaskMapper 中字段名- 将 assigned_to_name 列的别名修改为 nickName,采用驼峰命名法
|
2025-08-15 14:22:25 +08:00 |
|
|
|
6a710cc641
|
feat(is): 优化检验任务和样品库存相关功能
- 在检验任务中添加负责人昵称字段- 移除样品库存中的操作人和最后更新时间字段
- 更新相关实体类和接口以适应这些变更
|
2025-08-15 13:57:58 +08:00 |
|
|
|
273da6ac9e
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-15 13:23:37 +08:00 |
|
|
|
6deb6cb113
|
refactor(is): 将委托单位 ID 字段类型从 Long 改为 String
- 修改了 IsInspectionCommission 及其相关类中的 clientId 字段类型
- 更新了对应的 Mapper 和 XML 文件
-调整了查询条件和结果映射
|
2025-08-15 13:23:15 +08:00 |
|
砂糖
|
cbae362734
|
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
|
2025-08-15 11:42:35 +08:00 |
|
砂糖
|
9e8b8c5ed7
|
扫码枪展示优化
|
2025-08-15 11:42:31 +08:00 |
|
|
|
03ddbf949d
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-15 11:28:37 +08:00 |
|
|
|
59bd751cd7
|
feat(wms): 优化批次分配策略以解决死锁和进程冲突问题
- 新增 checkDeadlock 方法检测任务执行是否会产生死锁
- 改进 generateNonDeadlockBatches 方法,增加对死锁和进程冲突的处理
- 实现增强版 DFS 检测环,并收集环中的节点- 添加进程依赖图构建和冲突进程对查找功能
- 优化批次分组算法,确保所有任务都被合理分配
|
2025-08-15 11:25:48 +08:00 |
|
砂糖
|
f9e1aad096
|
Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
|
2025-08-15 10:12:54 +08:00 |
|
砂糖
|
7f0b243c7f
|
批次以及批次的生产安排
|
2025-08-15 10:12:50 +08:00 |
|
|
|
f3b2ac1f29
|
feat(mes/is): 新增检验委托单和检验任务管理功能- 添加检验委托单和检验任务的 BO 和 VO 类
- 实现检验委托单和检验任务的 CRUD 功能
- 添加相关的 API 接口和控制器方法
- 开发检验委托单和检验任务的前端页面,包括列表、新增、修改和删除功能
|
2025-08-15 09:57:32 +08:00 |
|
|
|
916d64c1ca
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-15 09:41:48 +08:00 |
|
|
|
99c93793b2
|
feat(is): 添加检验委托单、检验任务和样品库存相关功能- 新增检验委托单、检验任务和样品库存的实体类、BO、VO
- 实现检验委托单、检验任务和样品库存的增删查改功能
- 添加检验任务与委托单的关联查询
|
2025-08-15 09:41:32 +08:00 |
|
|
|
7665649567
|
feat(klp-wms): 在 WmsSchedulePlanDetailVo 中添加批次号字段并更新相关 Mapper
- 在 WmsSchedulePlanDetailVo 类中添加 batchNo 字段,用于存储批次号
- 更新 WmsSchedulePlanDetailMapper.xml,加入与 wms_batch 表的关联查询,获取批次号信息
|
2025-08-15 09:21:10 +08:00 |
|
|
|
62ebe2f592
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-14 17:59:49 +08:00 |
|
|
|
1aee9a5f65
|
feat(wms): 优化批次分配逻辑
- 新增死锁检测功能,判断任务执行顺序是否会产生死锁
- 如果存在死锁,使用拓扑排序找出可行的批次分配方案
- 如果不存在死锁,按 processId 合并任务生成批次组
- 优化了代码结构,提高了可读性和可维护性
|
2025-08-14 17:59:32 +08:00 |
|
砂糖
|
64f9be8fe4
|
批次生成
|
2025-08-14 17:54:18 +08:00 |
|
|
|
96da503d0a
|
refactor(wms): 重构批次分配逻辑
- 移除了死锁检测相关代码
- 修改了批次分配方案的生成逻辑
- 新增了 BatchGroupVo 类用于表示批次分组
- 优化了代码结构和命名,提高了可读性和可维护性
|
2025-08-14 17:33:42 +08:00 |
|
|
|
0b8a5cdc05
|
fix(wms): 修正任务排序字段
- 将任务排序字段从 "sequare" 修改为 "sequence",以解决依赖关系构建错误的问题
- 此修改涉及三个不同的方法,确保所有相关逻辑使用正确的排序字段
|
2025-08-14 16:57:18 +08:00 |
|
|
|
de8099f9a8
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-14 16:55:50 +08:00 |
|
|
|
b7fccc8ba0
|
fix(wms): 优化批次分配策略,确保相同进程的任务合并执行
- 添加任务执行顺序数组的成员变量
- 在检查死锁和生成无死锁批次时保存任务执行顺序数组
- 修改任务排序字段从 "sequence" 改为 "sequare"
- 在拓扑排序时按进程 ID 对任务进行分组,确保相同进程的任务合并到同一个批次
|
2025-08-14 16:55:34 +08:00 |
|
|
|
1de61358c2
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-14 16:44:21 +08:00 |
|
|
|
21f15b8744
|
feat(WmsBatch): 添加排产计划ID字段
- 在 WmsBatch、WmsBatchBo、WmsBatchVo 类中添加 planId 字段
- 在 WmsBatchMapper.xml 中添加 planId 的 resultMap 配置
- 在 WmsBatchServiceImpl 中添加 planId 的查询条件
|
2025-08-14 16:43:54 +08:00 |
|
|
|
6d33b00ae7
|
refactor(wms): 将任务排序字段从 sequare 改为 sequence
- 在 WmsBatchServiceImpl 类中的多个方法中,将任务排序字段从 sequare 改为 sequence
- 这个改动涉及到任务执行顺序记录、进程间依赖关系构建以及任务间依赖关系构建等多个环节
|
2025-08-14 16:43:36 +08:00 |
|
|
|
85c312b459
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-14 16:36:04 +08:00 |
|
|
|
add788c148
|
feat(wms-batch):增加死锁检测和批次分配功能
- 在 IWmsBatchService 接口中添加了 checkDeadlock 和 generateNonDeadlockBatches 方法
- 在 WmsBatchController 中添加了对应的控制器方法
- 在 WmsBatchServiceImpl 中实现了死锁检测和批次分配的逻辑
- 新增了构建依赖图、检测环、拓扑排序等辅助方法
|
2025-08-14 16:35:46 +08:00 |
|
砂糖
|
0f279eaeec
|
生产工序
|
2025-08-14 16:30:13 +08:00 |
|
|
|
970c550590
|
feat(WmsProcessTask): 添加工艺顺序字段并实现相关功能
- 在 WmsProcessTask 和 WmsProcessTaskBo 类中添加 sequence 字段
- 在 WmsProcessTaskMapper.xml 中添加 sequence 列的映射
- 在 WmsProcessTaskServiceImpl 中按 sequence 排序任务列表
- 在 WmsProcessTaskVo 中添加 sequence 字段并支持 Excel 导出
|
2025-08-14 15:07:59 +08:00 |
|
|
|
92b389f304
|
feat(WmsSchedulePlanDetail): 添加批次ID字段
- 在 WmsSchedulePlanDetail、WmsSchedulePlanDetailBo 和 WmsSchedulePlanDetailVo 类中添加 batchId 字段
- 更新 WmsSchedulePlanDetailMapper.xml,添加 batch_id 列的映射
- 在 WmsSchedulePlanDetailServiceImpl 中添加对 batchId 的查询条件
|
2025-08-14 14:09:10 +08:00 |
|
|
|
c4ee58f75d
|
feat(wms): 添加批次、工艺、工艺任务相关功能
- 新增 IWmsBatchService、IWmsProcesseService、IWmsProcessTaskService 接口
- 实现 WmsBatchServiceImpl、WmsProcesseServiceImpl 服务类- 添加 WmsBatch、WmsProcesse、WmsProcessTask 实体类
- 创建对应的 BO、VO 类
- 编写 WmsBatchMapper、WmsProcesseMapper 映射接口- 生成 WmsBatchMapper.xml、WmsProcesseMapper.xml 映射文件
- 开发 WmsBatchController、WmsProcesseController 控制器
|
2025-08-14 13:52:08 +08:00 |
|
|
|
85ae6c4efa
|
feat(WmsSchedulePlanDetail): 添加批次ID字段
- 在 WmsSchedulePlanDetail、WmsSchedulePlanDetailBo 和 WmsSchedulePlanDetailVo 类中添加 batchId 字段
- 更新 WmsSchedulePlanDetailMapper.xml,添加 batch_id 列的映射
- 在 WmsSchedulePlanDetailServiceImpl 中添加对 batchId 的查询条件
|
2025-08-14 13:46:00 +08:00 |
|
砂糖
|
7518c68068
|
🎈 perf: 优化部分展示
|
2025-08-13 18:01:19 +08:00 |
|
砂糖
|
9a660b910b
|
财务凭证管理
|
2025-08-13 17:48:09 +08:00 |
|
|
|
c0a2461d13
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-13 17:25:01 +08:00 |
|
|
|
aa621ecbbc
|
feat(service): 为 insertByBoDetail 方法添加事务注解
- 在 WmsFinancialDocumentServiceImpl 类中的 insertByBoDetail 方法上添加了 @Transactional 注解
- 这个修改确保了在插入财务文档时,操作会在一个数据库事务中执行,提高了数据的一致性和可靠性
|
2025-08-13 17:24:42 +08:00 |
|
|
|
b568a2d924
|
feat(wms): 更新应收应付状态
- 在 WmsPayableServiceImpl 和 WmsReceivableServiceImpl 中添加逻辑,更新应付和应收款项的状态
- 当付款金额从零变为非零时,设置状态为"部分支付"
- 当付款金额等于总金额时,设置状态为"已结清"
|
2025-08-13 17:17:08 +08:00 |
|
|
|
03c4ed1717
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-13 16:49:29 +08:00 |
|
|
|
195a68dea4
|
feat(service): 为 insertByBoDetail 方法添加事务注解
- 在 WmsFinancialDocumentServiceImpl 类中的 insertByBoDetail 方法上添加了 @Transactional 注解
- 这个修改确保了在插入财务文档时,操作会在一个数据库事务中执行,提高了数据的一致性和可靠性
|
2025-08-13 16:49:04 +08:00 |
|
砂糖
|
53d57e4ccd
|
🌈 style: 删除console.log
|
2025-08-13 16:39:47 +08:00 |
|
|
|
08168aba15
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-13 16:23:43 +08:00 |
|
|
|
42dde4cafd
|
feat(controller): 为 WmsFinancialDocumentController 中的 addDetail 方法添加路由地址
- 将 addDetail 方法的路由地址从默认的类路径修改为 "/addDetail"
- 优化了 API 的可读性和一致性
|
2025-08-13 16:23:26 +08:00 |
|
|
|
99b0cbcf02
|
fix(wms): 修正向供应商付款时收入和支出金额的设置
- 将 incomeAmount 设置为 BigDecimal.ZERO
- 将 expenseAmount 设置为 changePaidAmount
|
2025-08-13 16:08:21 +08:00 |
|
|
|
6969708d25
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-13 16:05:55 +08:00 |
|