|
|
7cd7df3cef
|
feat(warehouse): 配置退货仓基础信息
- 设置退货仓仓库编码为 return
- 设置退货仓仓库类型为 1
- 设置退货仓启用状态为启用
|
2026-02-28 13:22:30 +08:00 |
|
|
|
ae29cbb689
|
feat(wms): 新增钢卷退货功能
- 在IWmsMaterialCoilService接口中添加returnCoil方法定义
- 在WmsMaterialCoilController控制器中新增退货接口映射
- 在WmsMaterialCoilServiceImpl实现类中实现完整的退货逻辑
- 实现将原钢卷转为历史数据并创建新钢卷记录的功能
- 实现退货仓查找及仓库状态更新机制
- 实现二维码内容更新以记录退货操作步骤
- 添加退货操作的权限验证和数据校验机制
|
2026-02-28 10:16:32 +08:00 |
|
|
|
0fae7ad434
|
feat(material): 添加材料卷材下一库区多选功能支持
- 在 WmsMaterialCoilBo 中新增 nextWarehouseIds 字段用于存储多个库区ID
- 在查询逻辑中统一处理 nextWarehouseId 与 nextWarehouseIds 的过滤条件
- 实现对逗号分隔的库区ID字符串解析和数字转换功能
- 修复逻辑删除条件重复设置的问题
- 优化库区ID列表的去重和过滤处理逻辑
|
2026-02-06 15:23:50 +08:00 |
|
|
|
13833aab4d
|
feat(WmsMaterialCoil): 添加下一库区名称字段支持
- 在 WmsMaterialCoilVo 中新增 nextWarehouseName 字段
- 更新 WmsMaterialCoilMapper.xml 查询语句,关联下一库区表获取库区名称
- 为 nextWarehouseName 字段添加 Excel 导出注解配置
- 完善实体类注释文档
|
2026-02-06 13:20:39 +08:00 |
|
|
|
c3b7551240
|
feat(delivery): 添加发货单明细中的入场钢卷号显示功能
- 引入 WmsMaterialCoil 和 WmsMaterialCoilMapper 依赖
- 在 WmsDeliveryWaybillDetailVo 中新增 enterCoilNo 字段
- 实现分页查询时根据 coilId 关联查询入场钢卷号
- 为每个明细记录设置对应的入场钢卷号信息
|
2026-02-06 10:30:59 +08:00 |
|
|
|
f3496bcb95
|
fix(wms): 修复钢卷父子关系处理中的库位状态更新问题
- 设置子钢卷的父钢卷ID以维护正确的父子关系
- 修正母卷库位ID传递逻辑避免错误的状态更新
- 添加母卷转历史卷时的库位释放处理确保库位状态正确
- 防止已加工完成的母卷占用库位资源
|
2026-02-05 11:44:38 +08:00 |
|
|
|
44ca5c2e18
|
refactor(WmsMaterialCoilService): 移除废弃的二维码生成方法并优化库位更新逻辑
- 删除了generateQrcodeForUpdate方法,该方法已不再使用
- 简化了分卷操作后的库位状态更新逻辑
- 统一了实际库位启用状态更新的方法调用参数
|
2026-02-05 11:12:53 +08:00 |
|
|
|
393d1433fc
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-02-04 17:56:32 +08:00 |
|
|
|
91182cae1f
|
fix(wms): 修复钢卷库位状态更新逻辑
- 在更新实际库位启用状态前验证库位ID不为空
- 确保原钢卷的实际库位状态被正确重置
- 防止库位状态更新时出现空指针异常
|
2026-02-04 17:56:19 +08:00 |
|
|
|
5b3938e13f
|
二级系统联合寻找数据
|
2026-02-04 15:22:34 +08:00 |
|
|
|
81d278a16e
|
refactor(domain): 更新配送计划详情视图对象继承基类
- 添加 BaseEntity 继承以支持基础字段
- 导入 Excel 忽略未注解功能
- 统一数据传输对象结构设计
|
2026-02-03 13:12:05 +08:00 |
|
|
|
c80cf15730
|
refactor(mapper): 移除运单表中的删除标志字段映射
- 从主查询结果映射中移除 del_flag 字段
- 从关联查询结果映射中移除 del_flag 字段
- 简化数据传输对象结构
- 减少不必要的数据库字段映射
- 提升查询性能和代码简洁性
|
2026-02-03 11:31:46 +08:00 |
|
|
|
eb541f850c
|
fix(delivery): 修复运单查询中的数据关联问题
- 移除了 delFlag 字段的映射配置
- 在 CRM 订单关联查询中添加了删除标记过滤条件
- 确保只查询未删除的订单数据
- 修复了可能因已删除订单导致的数据不一致问题
|
2026-02-03 11:28:30 +08:00 |
|
|
|
7b75548da0
|
feat(crm): 添加合同号字段并优化发货单联查
- 在CrmOrder实体类中新增contractCode字段用于存储合同号
- 在CrmOrderBo业务对象中添加contractCode字段支持
- 在CrmOrderMapper中增加按合同号查询的方法
- 更新CrmOrderMapper.xml映射文件以支持合同号字段映射
- 实现CrmOrderServiceImpl中合同号条件查询功能
- 在CrmOrderVo视图对象中添加合同号字段并支持Excel导出
- 为WmsDeliveryWaybill添加关联订单ID字段建立与CRM订单关联
- 在WMS模块中实现发货单与CRM订单的关联查询功能
- 重构WmsDeliveryWaybillServiceImpl中的查询方法以支持多表关联查询
- 完善WMS发货单查询界面以支持按关联订单筛选功能
|
2026-02-03 11:26:10 +08:00 |
|
|
|
8d8ecfde55
|
feat(mes): 实现检查任务查询时关联钢卷信息的加载功能
- 将WmsCheckTaskCoilRelation相关实体、服务、控制器从WMS模块迁移到MES模块
- 更新包路径从com.klp到com.klp.mes.qc下对应层级
- 在WmsCheckTaskBo中添加coilIds字段用于绑定钢卷ID
- 在WmsCheckTaskVo中添加coilList字段显示关联钢卷信息
- 实现检查任务查询时关联钢卷信息的加载功能
- 添加批量删除检查任务时同步删除钢卷关联记录的逻辑
- 在pom.xml中添加klp-wms模块依赖以便MES模块访问WMS数据
- 新增deleteByTaskIds方法支持按任务ID批量删除钢卷关联记录
|
2026-02-03 10:04:47 +08:00 |
|
|
|
e90434674e
|
feat(wms): 添加检查任务与钢卷关联功能
- 创建了 WmsCheckTaskCoilRelation 实体类定义数据库映射关系
- 实现了 IWmsCheckTaskCoilRelationService 接口及其实现类
- 开发了 WmsCheckTaskCoilRelationController 控制器提供 REST API
- 设计了 WmsCheckTaskCoilRelationBo 业务对象和 Vo 视图对象
- 配置了 MyBatis Plus 映射文件和数据访问层
- 实现了增删改查分页导出等完整的 CRUD 功能
- 添加了数据验证和业务逻辑处理机制
|
2026-02-03 09:19:53 +08:00 |
|
|
|
1cf3e47fa2
|
fix(wms): 逻辑删除提前
- 在物料卷查询条件中添加逻辑删除标志过滤
- 移除重复的逻辑删除条件以避免查询错误
- 确保只有未删除的记录被包含在查询结果中
|
2026-02-02 15:28:07 +08:00 |
|
|
|
81623fbb54
|
feat(wms): 实现产品和原材料列表空值处理及导出功能
- 在 WmsProductServiceImpl 中添加空值检查逻辑,将 null 值替换为"空置"
- 在 WmsRawMaterialServiceImpl 中添加空值检查逻辑,将 null 值替换为"空置"
- 为 WmsProductVo 的 productId 字段添加 Excel 导出注解
- 为 WmsRawMaterialVo 的 rawMaterialId 字段添加 Excel 导出注解
- 统一处理两个服务中的空值显示问题,提升数据展示一致性
- 增强列表查询方法的健壮性,避免返回 null 情况下的异常
|
2026-01-30 18:21:34 +08:00 |
|
|
|
1bb2407f2e
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-01-30 17:43:18 +08:00 |
|
|
|
3d76ef577f
|
style(vo): 优化产品和原材料VO类的Excel导出配置
- 移除WmsProductVo中所有字段的ExcelProperty注解,保留关键字段的简洁导出
- 调整WmsProductVo中产品名称的Excel导出标签从"产品名称"改为"名称"
- 为WmsProductVo新增规格、材质、厂家、表面处理和锌层字段添加ExcelProperty注解
- 移除WmsRawMaterialVo中所有字段的ExcelProperty注解,精简导出配置
- 调整WmsRawMaterialVo中原材料名称的Excel导出标签从"原材料名称"改为"名称"
- 为WmsRawMaterialVo新增规格、材质、厂家、表面处理和锌层字段添加ExcelProperty注解
- 统一两个VO类中新增字段的Excel导出标签命名规范
|
2026-01-30 17:43:07 +08:00 |
|
|
|
872bdda2fc
|
酸轧OEE后端重构完成
|
2026-01-30 17:37:27 +08:00 |
|
|
|
ac7a017270
|
fix(wms): 修复钢卷查询中删除标记关联查询问题
- 将内连接改为左连接以正确处理删除标记的数据关联
- 删除了关于绑定信息排序逻辑的冗余注释
- 确保查询结果包含被标记删除的运单和计划数据的关联信息
|
2026-01-29 17:28:37 +08:00 |
|
|
|
5ab74fbcf1
|
feat(wms): 添加发货人字段并优化钢卷导出逻辑
- 在WmsMaterialCoilDeliveryExportVo中新增exportBy发货人字段
- 在数据库查询映射中添加export_by字段映射
- 优化导出逻辑,根据状态判断替换日期字段
- 添加发货时间、更新时间、创建时间的优先级处理
- 对历史数据的库区名称进行空值处理
- 完善钢卷导出列表的数据处理流程
|
2026-01-29 16:58:40 +08:00 |
|
|
|
5868b63d81
|
feat(wms): 扩展钢卷绑定信息数据结构
- 在 WmsCoilBindInfoVo 中新增发货计划、发货单主表及明细相关字段
- 添加 Excel 导出注解支持并增加 BigDecimal 类型字段
- 更新 MyBatis 映射文件以包含新的关联查询字段
- 在 MaterialCoilService 实现中补充完整的绑定信息设置逻辑
- 扩展 WmsMaterialCoilVo 数据传输对象以支持更多业务字段
- 优化数据库查询 SQL 以获取完整的发货单关联信息
|
2026-01-29 16:51:00 +08:00 |
|
|
|
08a5f9bb13
|
fix(controller): 修正发货报表导出接口参数注解
- 移除WmsMaterialCoilBo参数的@RequestBody注解
- 保持发货报表数据查询和Excel导出功能不变
- 解决接口参数传递方式不一致的问题
|
2026-01-29 16:41:15 +08:00 |
|
|
|
0079be4bf1
|
feat(wms): 添加钢卷发货报表导出功能
- 新增 WmsMaterialCoilDeliveryExportVo 类用于发货报表数据导出
- 在 IWmsMaterialCoilService 中添加 queryDeliveryExportList 方法
- 在 WmsMaterialCoilController 中添加 exportDelivery 接口支持发货报表导出
- 在 WmsMaterialCoilMapper 中添加 selectDeliveryExportListByCoilIds 查询方法
- 实现按 coilIds 联查发货单明细/主表/发货计划的数据导出功能
- 支持通过 POST 请求体传递 coilIds 参数避免 URL 长度限制
|
2026-01-29 16:22:36 +08:00 |
|
|
|
c8f32f8736
|
feat(wms): 添加父钢卷ID字段和发货报表导出功能
- 在WmsMaterialCoil实体类中添加parentCoilId字段
- 在WmsMaterialCoilBo业务对象中添加parentCoilId字段
- 在WmsMaterialCoilVo视图对象中添加parentCoilId字段
- 在MyBatis映射文件中添加parent_coil_id字段映射
- 实现分卷、切边、合卷操作中设置父钢卷ID的逻辑
- 新增发货报表导出查询方法和对应的SQL映射
- 添加按coilIds联查钢卷发货相关数据的功能
- 实现CSV格式长整型解析工具方法
|
2026-01-29 16:04:01 +08:00 |
|
|
|
b4d961f2d8
|
feat(WmsMaterialCoilService): 添加包装要求查询条件
- 在查询条件中增加了包装要求字段的过滤功能
- 实现了对物料卷包装要求的精确匹配查询
|
2026-01-29 14:45:52 +08:00 |
|
|
|
b7a171b599
|
feat(wms): 添加材料卷查询条件支持
- 增加切边要求查询条件
- 增加打包状态查询条件
- 增加质量状态查询条件
- 完善材料卷筛选功能
|
2026-01-29 14:31:08 +08:00 |
|
|
|
9948002396
|
refactor(WmsMaterialCoilService): 优化钢卷重复数据查询逻辑
- 使用数据库层面的专用查询方法替代内存过滤,提升性能
- 直接调用 selectDuplicateEnterCoilNoList 和 selectDuplicateCurrentCoilNoList 方法
- 简化了按入场卷号和当前卷号的数据分组逻辑
- 移除了不必要的 toVoBasic 转换方法和批量填充关联对象逻辑
- 统一了返回数据结构,直接使用 WmsMaterialCoilVo 对象列表
- 减少了代码复杂度并提升了查询效率
|
2026-01-29 14:28:11 +08:00 |
|
|
|
a7e91640df
|
feat(wms): 追溯新增的时间戳和创建人信息
- 添加 DateUtils 导入以支持当前时间获取
- 在步骤1中添加 create_time 字段记录操作时间
- 在步骤1中添加 create_by 字段记录操作人员
- 使用 LoginHelper.getNickName() 获取当前登录用户名
- 确保所有新增卷操作都有准确的时间戳记录
- 为后续审计和追踪提供完整的操作人信息
|
2026-01-29 13:22:25 +08:00 |
|
|
|
8ae26288a3
|
fix(wms): 修复钢卷溯源的分卷问题
- 移除分卷操作中多余的箭头符号和新钢卷号拼接
- 修改分卷操作使用原钢卷号作为唯一标识符避免重复
- 保持合卷操作的原有父钢卷列表和新钢卷号拼接逻辑
|
2026-01-29 10:11:46 +08:00 |
|
|
|
353cfd0089
|
feat(wms): 添加发货单明细批量新增功能
- 在 IWmsDeliveryWaybillDetailService 接口中添加 insertBatchByBo 方法
- 在 WmsDeliveryWaybillDetailController 控制器中添加批量新增接口
- 在 WmsDeliveryWaybillDetailServiceImpl 实现类中实现批量插入逻辑
- 使用 BeanUtil.copyToList 进行对象转换并调用批量插入方法
- 添加日志注解和重复提交防护机制
|
2026-01-29 09:47:10 +08:00 |
|
|
|
2052fbe261
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-01-29 09:35:41 +08:00 |
|
|
|
19fd82dd8b
|
feat(wms): 添加发货计划明细批量新增功能
- 在 IWmsDeliveryPlanDetailService 中添加 insertBatchByBo 方法
- 在 WmsDeliveryPlanDetailController 中添加 /batch 接口
- 在 WmsDeliveryPlanDetailServiceImpl 中实现批量插入逻辑
- 使用 BeanUtil.copyToList 进行对象转换
- 对每个实体执行前置验证操作
- 通过 baseMapper.insertBatch 完成批量数据库操作
|
2026-01-29 09:35:25 +08:00 |
|
|
|
72a1ccd600
|
Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X
|
2026-01-28 18:41:13 +08:00 |
|
|
|
ef68690cc1
|
OEE初版,错误问题和交互问题1.29再说
|
2026-01-28 18:40:53 +08:00 |
|
|
|
d41d9e2d46
|
feat(wms): 添加发货单状态校验防止已发货单据被修改或删除
- 在更新发货单明细前检查关联发货单状态,已发货则拒绝修改
- 在删除发货单明细前验证关联发货单是否已发货,已发货则阻止删除
- 在删除发货单主表前增加状态校验,防止已发货单据被误删
- 使用exists方法优化数据库查询性能,避免全量数据加载
- 添加详细的业务逻辑验证确保数据完整性与一致性
|
2026-01-28 17:31:15 +08:00 |
|
|
|
747fde2616
|
fix(domain): 修正WmsMaterialCoilBo中orderBy字段数据类型
- 将orderBy字段从String类型修改为Boolean类型
- 保持TableField注解配置不变
|
2026-01-28 14:48:49 +08:00 |
|
|
|
7874e546c4
|
feat(WmsMaterialCoil): 添加钢卷列表排序功能
- 新增 orderBy 字段用于接收前端排序参数
- 实现按实际库位绑定状态排序逻辑
- 支持已绑定库位的钢卷优先展示
- 保持原有创建时间倒序作为默认排序方式
- 添加实际库位ID升序排列支持
|
2026-01-28 14:48:13 +08:00 |
|
|
|
221e5cda75
|
feat(wms): 优化钢卷重复卷号查询速率
- 在WmsMaterialCoilMapper中新增selectDuplicateEnterCoilNoList和selectDuplicateCurrentCoilNoList方法
- 在WmsMaterialCoilMapper.xml中实现两个SQL查询,分别查找重复入场卷号和当前卷号的钢卷信息
- 优化WmsMaterialCoilServiceImpl中的getDuplicateCoilGroups方法,使用新的数据库查询替代原有流式处理
- 移除不再使用的toVoBasic私有方法和相关VO转换逻辑
- 直接返回完整的WmsMaterialCoilVo对象,减少数据转换步骤
|
2026-01-28 11:50:17 +08:00 |
|
|
|
83b11860cc
|
feat(delivery): 实现发货计划和发货明细的级联删除功能
- 在WmsDeliveryPlanServiceImpl中添加LambdaUpdateWrapper导入
- 为发货计划删除操作添加级联删除逻辑,遍历计划ID并删除相关发货单及明细
- 新增cascadeDeleteDeliveryWaybillsByPlanId方法处理发货单及其明细的级联删除
- 在WmsDeliveryWaybillServiceImpl中添加WmsDeliveryWaybillDetail和WmsDeliveryWaybillDetailMapper依赖
- 为发货单删除操作添加级联删除发货单明细的功能
- 使用LambdaQueryWrapper构建查询条件删除关联的发货单明细记录
|
2026-01-28 11:00:32 +08:00 |
|
|
|
d05f2f6629
|
refactor(wms): 优化运单状态更新逻辑
- 使用LambdaUpdateWrapper替代实体对象进行条件更新
- 避免创建不必要的实体实例提升性能
- 统一使用MyBatis-Plus的链式调用方式
- 减少数据库操作的内存开销
- 提高代码可读性和维护性
|
2026-01-28 10:25:58 +08:00 |
|
|
|
4e508dbad0
|
feat(wms): 添加发货单状态修改功能并优化材料卷查询逻辑
- 在IWmsDeliveryWaybillService中新增changeStatus方法定义
- 在WmsDeliveryWaybillController中添加/status接口用于修改发货单状态
- 在WmsDeliveryWaybillServiceImpl中实现changeStatus业务逻辑
- 在WmsMaterialCoilServiceImpl中添加逻辑删除过滤条件
- 从材料卷查询中移除发货时间范围筛选相关代码
- 优化材料卷查询中的时间筛选逻辑和条件处理
|
2026-01-28 10:10:10 +08:00 |
|
|
|
655023b91f
|
添加OEE内容
|
2026-01-27 19:07:25 +08:00 |
|
|
|
be790edf04
|
Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X
|
2026-01-27 16:55:12 +08:00 |
|
|
|
a1f8b0c60b
|
修复成本问题
|
2026-01-27 16:54:46 +08:00 |
|
|
|
9c5546418c
|
fix(delivery): 添加发货单状态检查防止修改已发货单据
- 根据waybillId查询数据库中现有数据
- 检查数据状态若为1则抛出异常阻止修改
- 实现已发货发货单不允许修改的业务规则
|
2026-01-27 15:24:53 +08:00 |
|
|
|
a8c35b72e8
|
refactor(WmsMaterialCoilService): 移除未发货和未计划钢卷的查询过滤逻辑
- 注释掉了 onlyUnshippedAndUnplanned 参数的处理代码
- 移除了未发货状态的过滤条件(排除状态=1)
- 移除了发货计划绑定检查的 SQL 查询逻辑
- 移除了 NOT EXISTS 和 FIND_IN_SET 相关的复杂查询
- 保留了逻辑删除和团队字段的筛选功能
|
2026-01-27 15:13:53 +08:00 |
|
|
|
ad74b9df01
|
feat(delivery): 新增钢卷绑定信息查询功能并优化发货单明细校验
- 在 WmsDeliveryWaybillDetailMapper 中新增按钢卷ID批量查询和单个查询绑定来源信息的方法
- 在 Mapper XML 文件中新增 WmsCoilBindInfoResult 结果映射和两个查询SQL
- 在 WmsDeliveryWaybillDetailServiceImpl 的数据校验方法中实现钢卷重复绑定检查
- 新增 WmsCoilBindInfoVo 类用于封装钢卷绑定信息
- 在 WmsMaterialCoilBo 中新增 excludeBound 和 includeBindInfo 参数控制绑定逻辑
- 在 WmsMaterialCoilServiceImpl 中实现钢卷列表的绑定信息查询和排除逻辑
- 在 WmsMaterialCoilVo 中新增绑定相关字段用于前端显示
- 优化发货单明细保存前的数据校验,防止钢卷重复绑定并提供详细的绑定来源提示
|
2026-01-27 14:47:31 +08:00 |
|