Commit Graph

1864 Commits

Author SHA1 Message Date
砂糖
3afac814c4 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-06 15:23:18 +08:00
砂糖
cbfea329f0 fix(wms): 修复钢卷入库时库区操作记录未正确创建的问题
当钢卷实际库区存在时,确保正确创建库区操作记录并添加入库备注
2026-03-06 15:23:12 +08:00
5b0e35ce03 fix(wms): 修复钢卷发货出库操作日志记录逻辑
- 调整操作日志记录位置,确保仅在仓库更新成功时才记录日志
- 添加oldActualWarehouseId非空检查条件
- 优化代码执行流程,避免无效的日志记录操作
2026-03-06 14:57:01 +08:00
砂糖
e3727abebf fix(wms): 调整运单表格列宽以匹配Web端显示
修改Excel导出和页面表格的列宽配置,使两者显示一致。主要调整了第2列和第5列的宽度。
2026-03-06 14:41:48 +08:00
砂糖
a024be0858 feat(wms): 添加钢卷吞吐记录功能及优化日志查询
- 新增根据钢卷ID查询操作记录的API接口
- 在钢卷管理页面添加吞吐记录查看功能
- 优化日志表格组件,支持按业务类型和出入库类型筛选
- 增加日志删除功能
- 调整ActualWarehouseSelect组件支持清除输入
2026-03-06 13:04:17 +08:00
bc99d985f5 feat(wms): 添加按钢卷ID查询操作记录功能
- 在 IWmsCoilWarehouseOperationLogService 中新增 queryByCoilId 方法
- 在 WmsCoilWarehouseOperationLogController 中新增 /byCoilId 接口
- 在 WmsCoilWarehouseOperationLogServiceImpl 中实现按钢卷ID查询逻辑
- 实现关联查询钢卷信息和库区信息的功能
- 支持按操作类型、出入库类型、时间范围进行筛选
- 将原有仓库ID查询接口的参数改为可选参数
2026-03-06 11:41:07 +08:00
1f6b3a9ace fix(wms): 修复钢卷库区绑定清理逻辑
- 移除注释掉的库区绑定清理代码
- 将库区绑定清理逻辑移到新记录插入后执行
- 添加对实际库区ID为-1的条件判断避免无效操作
- 修复clearActualWarehouseBinding方法中的空指针检查逻辑
2026-03-06 11:17:30 +08:00
7bb102a17f fix(wms): 优化仓库操作日志查询和钢卷库区绑定逻辑
- 修改查询条件,当operationType和inOutType为空时不添加到查询条件中
- 简化钢卷库区变更的日志记录逻辑,移除-1置空的特殊处理分支
- 注释掉实际库区ID为-1时清空钢卷库区绑定的相关代码
- 移除加工操作中对-1值的特殊处理,统一入库操作逻辑
- 在合卷操作中增加对实际库区ID不等于-1的判断条件
2026-03-06 11:00:36 +08:00
78a7bb4123 feat(wms): 扩展钢卷仓库操作日志查询功能
- 在服务接口中增加操作类型和出入库类型参数
- 在控制器层添加相应的请求参数映射
- 在服务实现类中修改查询方法以支持动态过滤条件
- 更新查询逻辑将固定值替换为动态传入的操作类型和出入库类型
- 保持原有的时间范围查询功能并增强其灵活性
2026-03-06 10:21:02 +08:00
0edeb429c6 feat(wms): 添加退货操作的加工日志记录功能
- 在退货流程中增加加工日志记录逻辑
- 当老的实际库区存在时自动添加加工出库记录
- 使用operationType=2标识退货操作类型
- 记录退货操作的仓库作业日志信息
2026-03-06 10:17:33 +08:00
f9c192a5b4 feat(wms): 添加钢卷操作日志记录功能
- 在简单更新操作中添加调拨日志记录,区分入库和出库操作
- 在单个更新操作中添加加工日志记录,处理钢卷ID变化的情况
- 在分卷操作中添加加工日志记录,为原钢卷和子钢卷分别记录出入库
- 在合卷操作中添加加工日志记录,为参与合卷的钢卷记录出入库
- 在单步分卷完成操作中添加加工日志记录,确保完整流程追踪
- 根据实际库区变化判断是否需要记录操作日志,避免重复记录
2026-03-06 10:09:49 +08:00
88741bc062 feat(project): 添加 klp-aps 模块并配置依赖关系
- 在父项目 pom.xml 中添加 klp-aps 模块依赖
- 新增 klp-aps 子模块的 pom.xml 配置文件
- 在主 pom.xml 中将 klp-aps 添加到模块列表
- 配置 klp-aps 模块继承父项目的版本信息
- 添加 lombok 和 klp-common 作为 klp-aps 的依赖项
2026-03-05 18:13:19 +08:00
17e6f793c7 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-05 17:28:27 +08:00
砂糖
f6c60226ba refactor(wms): 移除钢卷号重复校验并替换部门选择组件
移除多个组件中关于钢卷号重复的远程校验逻辑,改为本地校验
将部门选择从DictSelect替换为el-select组件,直接从API获取部门数据
2026-03-05 17:28:13 +08:00
b257afdb6b refactor(WmsMaterialCoilService): 移除钢卷号重复检查逻辑和步骤标识创建方法
- 删除了 createStepKey 方法,移除了基于操作类型的步骤唯一标识生成功能
- 注释掉了钢卷回滚操作中的钢卷号重复检查逻辑
- 移除了分卷、合卷、新增等操作的重复性验证代码
- 简化了子钢卷创建时的重复性检查流程
2026-03-05 17:26:20 +08:00
砂糖
9e24368d4c feat(仓库管理): 新增钢卷库区操作日志功能
添加钢卷库区操作日志记录功能,包括:
1. 在入库操作时自动记录日志
2. 新增日志查询API接口
3. 实现日志查看页面和表格组件
4. 处理拒签和删除操作时的日志清理
2026-03-05 17:19:48 +08:00
428e94d4f9 refactor(WmsCoilWarehouseOperationLogService): 优化仓库ID获取逻辑
- 添加空值检查避免空指针异常
- 修改查询策略减少数据库访问次数
- 使用流式处理和分组收集子仓库ID
- 实现队列遍历算法提高查询效率
- 优化内存使用减少不必要的对象创建
2026-03-05 16:36:44 +08:00
4a11ae2079 feat(wms): 实现钢卷列表按发货状态排序功能
- 在WmsMaterialCoilBo中新增statusFirst字段用于控制排序逻辑
- 在WmsDeliveryWaybillDetailController中设置statusFirst为true以启用新排序
- 在WmsMaterialCoilServiceImpl中实现按发货状态排序的SQL逻辑
- 未发货钢卷(status=0)将排在已发货钢卷之前显示
- 保持原有的仓库ID和创建时间排序规则作为备选方案
2026-03-05 16:30:18 +08:00
e8b40d2fa3 refactor(wms): 将仓库操作日志服务中的仓库实体替换为实际仓库实体
- 替换 WmsWarehouse 为 WmsActualWarehouse 相关类
- 更新 WmsActualWarehouseMapper 的依赖注入
- 修改查询条件中仓库ID字段的映射关系
- 调整子仓库ID获取逻辑以适配新的实体结构
- 更新VO类中仓库属性的数据类型定义
2026-03-05 15:38:50 +08:00
f30fd06dc4 更新sql 2026-03-05 15:31:38 +08:00
86812a655b refactor(wms): 移除未使用的实体映射器依赖
- 注释掉 WmsDeliveryPlanMapper 的注入
- 注释掉 WmsProductMapper 的注入
- 注释掉 WmsRawMaterialMapper 的注入
- 保持其他依赖注入不变
- 减少类的不必要的依赖项
2026-03-05 13:56:43 +08:00
0e6357253a feat(wms): 添加钢卷库区操作日志记录功能
- 在WmsMaterialCoilServiceImpl中注入WmsCoilWarehouseOperationLogMapper
- 在钢卷发货出库操作后添加操作日志记录功能
- 新增recordWarehouseOperationLog方法用于记录库区操作日志
- 创建CoilWarehouseOperationLog注解用于标记需要记录操作日志的方法
- 实现CoilWarehouseOperationLogAspect切面自动记录操作日志
- 支持通过注解配置操作类型、出入库方向和备注信息
- 提供参数名映射功能自动获取钢卷ID和库区ID参数值
2026-03-05 13:55:38 +08:00
612fd8bf12 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-05 13:07:10 +08:00
625ef6330b feat(wms): 添加钢卷库区操作记录的查询和删除功能
- 新增根据钢卷ID、操作类型和出入库类型删除操作记录的方法
- 新增根据二级库区ID和时间范围查询操作记录的功能
- 在WmsCoilWarehouseOperationLogVo中添加创建时间和关联对象字段
- 实现递归查询子库区ID的功能支持范围查询
- 添加钢卷和库区信息的关联查询和映射
- 在控制器中暴露新的API接口供前端调用
2026-03-05 13:07:01 +08:00
砂糖
3e343f5a07 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-05 11:15:36 +08:00
砂糖
15e59c10da fix(wms): 修正合卷操作状态查询参数并添加绑定钢卷列表功能
将actionStatus从0改为-1以正确查询不为2的记录
添加listBoundCoil接口用于查询已绑定发货的钢卷列表
在基础面板中显示单据状态标签并优化仓库查询逻辑
2026-03-05 11:15:34 +08:00
04de7e267c feat(wms): 添加钢卷库区操作记录管理功能
- 创建钢卷库区操作记录实体类WmsCoilWarehouseOperationLog
- 定义服务接口IWmsCoilWarehouseOperationLogService及其实现
- 实现控制器WmsCoilWarehouseOperationLogController提供CRUD操作
- 添加数据传输对象WmsCoilWarehouseOperationLogBo和WmsCoilWarehouseOperationLogVo
- 配置MyBatis映射器WmsCoilWarehouseOperationLogMapper及XML映射文件
- 实现出入库操作类型和方向的业务字段定义
- 集成分页查询、导出Excel等功能
2026-03-05 11:12:44 +08:00
ffc42d110a fix(wms): 修复库区状态更新逻辑
- 修改实际库区启用状态更新方法的参数传递
- 将旧库区ID设置为null以避免不必要的状态变更
- 确保只有新库区ID有效时才执行状态更新操作
2026-03-05 10:05:46 +08:00
dfd2ba15d9 feat(delivery): 添加查询已绑定钢卷列表功能
- 在 IWmsDeliveryWaybillDetailService 中新增 getBoundCoilIds 方法
- 在 WmsDeliveryWaybillDetailController 中新增 boundCoilList 接口
- 实现 WmsDeliveryWaybillDetailServiceImpl 的 getBoundCoilIds 查询逻辑
- 集成 WmsMaterialCoilService 查询已发货绑定的钢卷信息
- 添加钢卷 ID 去重处理确保数据准确性
- 支持分页查询返回 TableDataInfo 格式数据
2026-03-05 09:57:00 +08:00
28839275d2 fix(wms): 修复待处理操作查询状态条件判断逻辑
- 修改了 action_status 查询条件的处理方式
- 添加了对 action_status 为 -1 的特殊处理逻辑
- 当 action_status 为 -1 时执行不等于 2 的查询条件
- 其他情况继续使用相等查询条件
- 修复了原有的状态过滤异常问题
2026-03-05 09:55:44 +08:00
0b5fe00d94 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-05 09:36:00 +08:00
5c6a3c4981 refactor(WmsMaterialCoilService): 简化库区状态更新条件并优化代码注释
- 移除库区ID比较条件,仅检查新库区ID是否为空
- 更新实际库区启用状态的方法调用逻辑
- 添加关于退货操作的详细注释说明
- 优化代码可读性和维护性
2026-03-05 09:35:51 +08:00
砂糖
8659847e96 fix(wms报表): 为待办动作列表添加actionStatus参数
统一为所有报表页面的待办动作列表请求添加actionStatus=2参数,确保查询结果的一致性
2026-03-05 09:34:30 +08:00
砂糖
721c48d6a4 style(wms): 调整表单和表格的布局及样式
- 减少表单标签宽度和表格列宽
- 移除出口长度列
- 调整主内容区网格布局宽度
- 优化样式细节
2026-03-04 21:47:35 +08:00
砂糖
d601dc8320 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-04 17:29:54 +08:00
砂糖
ee05f031a4 fix(wms): 注释掉加载历史记录的方法调用
避免在加载钢卷信息时不必要的历史记录查询,提高页面响应速度
2026-03-04 17:29:49 +08:00
2bfecfbbb2 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-04 16:54:43 +08:00
f6681b73af fix(wms): 修复钢卷合并拆分回滚时二维码状态管理问题
- 在合卷回滚操作中恢复原始钢卷的二维码为生效状态并更新相关记录
- 在拆卷回滚操作中恢复母卷的二维码为生效状态并更新相关记录
- 修改updateQrcodeForMergeRollback方法参数以正确传递恢复的钢卷ID
- 更新合卷回滚步骤中的钢卷ID记录逻辑以准确追踪操作流程
- 在钢卷拆分操作中将母卷的二维码标记为失效状态确保数据一致性
2026-03-04 16:54:32 +08:00
砂糖
03bf7f7398 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-04 16:15:16 +08:00
砂糖
341606c051 feat(wms): 新增发货单据相关展示列及状态标签
在基础面板组件中添加发货计划、发货单据和发货状态的展示列
新增showWaybill属性控制相关列的显示
2026-03-04 16:15:13 +08:00
8b47e91598 refactor(wms): 修改钢卷溯源查询方法参数和优化查询逻辑
- 将溯源查询方法参数从入场钢卷号改为钢卷ID
- 通过钢卷ID直接获取钢卷信息和关联的二维码记录
- 移除原有的复杂二维码查询逻辑,简化为直接通过钢卷ID获取
- 优化钢卷记录查询方式,移除重复和不必要的查询步骤
- 简化溯源步骤处理逻辑,移除重复步骤合并功能
- 调整返回结果结构,精简二维码相关信息
- 优化数据库查询性能,使用更直接的关联查询方式
2026-03-04 16:09:32 +08:00
砂糖
f26960e4c7 fix(wms): 将材料卷追踪参数从enterCoilNo改为coilId
使用coilId作为追踪参数更准确,避免使用已弃用的enterCoilNo字段
2026-03-04 15:35:58 +08:00
8d9613a350 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-04 15:05:01 +08:00
181f0726d8 fix(wms): 解决钢卷回滚操作中的独占状态检查问题
- 添加最后一步操作信息解析功能,用于检查独占状态
- 实现分卷操作的独占状态验证,防止母卷正在进行分卷时回滚
- 修复分卷回滚时子钢卷ID匹配逻辑
- 优化二维码内容解析,支持多步骤操作回滚
- 添加分卷回滚前的子钢卷有效性检查
2026-03-04 15:04:51 +08:00
砂糖
9ed926e4ce Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-04 14:02:28 +08:00
砂糖
261f55dded feat(钢卷管理): 在多个页面添加当前钢卷号显示组件
为提升用户体验,在钢卷分切、合并、录入等页面统一添加current-coil-no组件,用于显示当前钢卷号信息
2026-03-04 14:02:25 +08:00
砂糖
a4b77f9654 feat(发货单明细): 添加实际库区显示并优化数据加载逻辑
修改发货单明细表格,新增实际库区列显示。同时将数据加载逻辑改为异步方式,并添加卷号对应的实际库区信息查询功能。移除数量列的显示以简化界面。
2026-03-04 13:55:43 +08:00
66bb295acb Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-04 11:01:41 +08:00
8a540096f5 feat(wms): 添加分卷操作时间记录功能
- 在分卷步骤中添加 create_time 字段记录操作时间
- 使用 DateUtils.getNowDate() 获取当前时间戳
- 确保分卷流程中的时间信息完整记录
2026-03-04 11:01:30 +08:00
砂糖
0aaa01f4bf feat: 添加 CurrentCoilNo 组件并替换原有钢卷号显示
引入新的 CurrentCoilNo 组件用于统一显示钢卷号,支持不同长度钢卷号的格式化显示和颜色区分
替换多个视图中的 el-tag 和 CoilNo 组件为新的 CurrentCoilNo 组件
2026-03-04 10:58:18 +08:00