Commit Graph

629 Commits

Author SHA1 Message Date
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
JR
1de61358c2 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-14 16:44:21 +08:00
JR
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
JR
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
JR
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
JR
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
JR
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
JR
f6fdc5ff37 feat(wms): 更新应付款管理功能
- 在 IWmsPayableService 接口中添加了 updatePaidAmountAndAddJournal 方法
- 在 WmsPayableController 中添加了 updatePaidAmount 控制器方法- 在 WmsPayableServiceImpl 中实现了 updatePaidAmountAndAddJournal 方法
- 新增了应付款已付金额更新和资金日记账添加的功能
2025-08-13 15:50:43 +08:00
JR
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
JR
b6c042d3d3 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-13 14:10:45 +08:00
JR
1ba25bdf63 refactor(wms): 修改订单代码查询为模糊匹配
- 将订单代码的查询条件从精确匹配修改为模糊匹配
- 提高订单搜索的灵活性和用户体验
2025-08-13 14:10:19 +08:00
7e4d4c2b8b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-13 14:10:12 +08:00
ac06d94410 refactor(klp-wms):重构顺心捷达路由查询工具类
- 修改 queryRoute 方法返回类型为 SendResponse<QueryTrackResponse>
- 优化 queryTrack 方法实现,使用 Map 存储请求参数
- 更新测试代码以适应新的查询方法
- 调整代码结构,提高可读性和可维护性
2025-08-13 14:09:56 +08:00
砂糖
fd4b19b869 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-08-13 14:02:04 +08:00
砂糖
3d3b462a46 订单明细 2025-08-13 14:02:01 +08:00
JR
3e43943369 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-13 13:59:38 +08:00
JR
b5fa41097a feat(WmsJournal): 添加获取最后一条记录余额的功能
- 在 WmsJournalMapper 接口中添加 getLastBalance 方法,用于获取最后一条记录的余额
- 该功能用于新增记录时计算余额
-移除了 WmsJournalServiceImpl 中的 addJournal 方法
2025-08-13 13:59:09 +08:00
8ea226ff03 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-13 13:58:16 +08:00
55acbed0cb feat(klp-wms): 添加顺心捷达快递轨迹查询功能- 新增 SxjdRouteQueryUtil 工具类,实现顺心捷达快递的电子运单创建和轨迹查询
- 在 WmsExpressServiceImpl 中集成顺心捷达的轨迹查询功能
- 添加 jd-sdk 依赖,用于顺心捷达快递的相关操作
2025-08-13 13:57:59 +08:00
JR
c12e97bd1f feat(wms): 新增资金日记账余额计算功能
- 在 WmsJournalMapper 中添加 getLastBalance 方法,用于获取最新的余额
- 在 WmsJournalServiceImpl 中实现插入资金日记账时自动计算新余额的功能
- 新增 addJournal 方法,直接插入资金日记账记录
2025-08-13 13:46:37 +08:00
JR
f3089f9417 feat(wms): 优化应收款和应付款管理查询功能
- 新增 selectVoPagePlus 方法以支持自定义 SQL 查询
-重构 queryPageList 方法,使用新的查询方式
- 添加供应商名称和客户名称字段到相应的 VO 类- 更新 XML 文件以包含新的查询 SQL
2025-08-13 13:26:12 +08:00
砂糖
936f85d401 feat: 基础增删改查 2025-08-13 13:19:37 +08:00
JR
8e3497b971 feat(wms): 新增资金日记账功能
- 添加资金日记账相关实体类、Mapper、Service、Controller
- 实现资金日记账的增删改查功能
- 添加资金日记账的导出功能
2025-08-13 11:48:12 +08:00
JR
13d24f5693 feat(wms): 新增会计科目和财务单据相关功能
- 添加了会计科目、财务单据、日记账凭证等领域的实体类、控制器、服务接口、Mapper接口和XML映射文件
- 实现了基本的CRUD操作,包括查询、新增、修改和删除
- 优化了数据校验和批量删除逻辑
2025-08-13 10:33:03 +08:00
JR
eef5db9dc2 feat(wms): 订单主表和详情表增加含税和无税金额字段
- 在 WmsOrder 和 WmsOrderBo 中添加税含金额和无税金额字段
- 在 WmsOrderDetail 和 WmsOrderDetailBo 中添加含税单价和无税单价字段- 更新对应的 Mapper XML 文件,添加新的字段映射
- 在 WmsOrderVo 和 WmsOrderDetailVo 中添加新字段的 Excel属性注解
2025-08-12 16:15:24 +08:00