|
|
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 |
|
|
|
db580c8df1
|
feat(wms): 新增财务单据连带明细插入功能
- 在 IWmsFinancialDocumentService 接口中添加 insertByBoDetail 方法- 在 WmsFinancialDocumentBo 中添加 details 字段,用于存储凭据明细
- 在 WmsFinancialDocumentController 中添加 addDetail 方法,支持新增财务单据连带明细
- 在 WmsFinancialDocumentServiceImpl 中实现 insertByBoDetail 方法,完成主表和明细表的插入
|
2025-08-13 16:05:35 +08:00 |
|
|
|
fe1ca4e1a9
|
refactor(klp-wms):移除未使用的导入语句- 在 WmsOrderService、WmsPayableService 和 WmsReceivableService 接口中移除了未使用的实体类导入
- 在 WmsPayableController 和 WmsPayableServiceImpl 中移除了未使用的 WmsReceivable 导入
- 优化了 WmsReceivableServiceImpl 中的代码格式
|
2025-08-13 16:02:35 +08:00 |
|
砂糖
|
a4d1734e43
|
✨ feat: 收付款操作
|
2025-08-13 16:01:07 +08:00 |
|
|
|
f6fdc5ff37
|
feat(wms): 更新应付款管理功能
- 在 IWmsPayableService 接口中添加了 updatePaidAmountAndAddJournal 方法
- 在 WmsPayableController 中添加了 updatePaidAmount 控制器方法- 在 WmsPayableServiceImpl 中实现了 updatePaidAmountAndAddJournal 方法
- 新增了应付款已付金额更新和资金日记账添加的功能
|
2025-08-13 15:50:43 +08:00 |
|
|
|
fe82c72b89
|
feat(wms): 更新应收款管理并添加资金日记账功能
- 在 IWmsJournalService 接口中添加 computeBalance 方法,用于计算余额
- 在 IWmsReceivableService 接口中添加 updatePaidAmountAndAddJournal 方法,用于更新应收款金额并添加资金日记账- 实现 WmsJournalServiceImpl 中的 computeBalance 方法,计算新的余额并更新资金日记账
- 在 WmsReceivableController 中添加更新应收款已收金额和新增资金日记账的接口
- 实现 WmsReceivableServiceImpl 中的 updatePaidAmountAndAddJournal 方法,完成应收款更新和资金日记账添加的业务逻辑
|
2025-08-13 15:34:09 +08:00 |
|
|
|
1002999310
|
refactor(wms): 用 documentId 替代 referenceNo
- 在 WmsJournalEntry、WmsJournalEntryBo、WmsJournalEntryVo 中将 referenceNo 字段改为 documentId
- 更新 WmsFinancialDocumentMapper.xml 中的相关 SQL 语句
- 修改 WmsJournalEntryServiceImpl 中的查询条件
|
2025-08-13 15:04:08 +08:00 |
|
|
|
8f6cecede4
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-13 14:50:14 +08:00 |
|
|
|
28ecd2ff52
|
feat(wms): 新增财务单据查询接口并优化相关功能
- 在 IWmsFinancialDocumentService接口中新增 queryPageListDetail 方法
- 在 WmsFinancialDocumentController 中添加 ListListDetail 控制器方法
- 在 WmsFinancialDocumentMapper 接口中新增 selectVoPageDetail 方法
- 在 WmsFinancialDocumentMapper.xml 中添加新的 SQL 查询语句
- 在 WmsFinancialDocumentServiceImpl 中实现 queryPageListDetail 方法
- 更新 WmsFinancialDocumentVo 和 WmsJournalEntryVo 类以支持明细列表查询
|
2025-08-13 14:48:44 +08:00 |
|
砂糖
|
8ff352dae3
|
✨ feat: 日记账的金额不可修改
|
2025-08-13 14:47:50 +08:00 |
|
|
|
b6c042d3d3
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-13 14:10:45 +08:00 |
|