Commit Graph

61 Commits

Author SHA1 Message Date
bd9beb32eb feat(wms): 添加钢卷材质异常修复功能
- 在 IWmsMaterialCoilService 中新增 fixMaterialMismatchCoils 方法用于修复材质异常钢卷
- 在 WmsMaterialCoilController 中新增 /fixMaterialMismatch 接口提供修复功能
- 在 WmsMaterialCoilMapper.xml 中为材质异常查询添加按 coil_id 升序排序
- 在 WmsMaterialCoilServiceImpl 中实现材质异常修复逻辑,包括查询入场钢卷号、查找热轧卷板材质、批量更新 packing_status 等步骤
2026-04-21 13:41:07 +08:00
2dbf4a042e feat(wms): 新增材质异常钢卷查询功能
- 在IWmsMaterialCoilService中添加queryMaterialMismatchCoils方法定义
- 在WmsMaterialCoilController中新增查询材质异常钢卷的API接口
- 在WmsMaterialCoilMapper中添加selectMaterialMismatchCoilsPage分页查询方法
- 在WmsMaterialCoilMapper.xml中实现材质异常钢卷的SQL查询逻辑
- 在WmsMaterialCoilServiceImpl中实现材质异常钢卷查询的具体业务逻辑
- 通过关联查询优化性能,避免N+1问题并支持分页返回结果
2026-04-20 14:29:33 +08:00
e99d7709d2 feat(warehouse): 添加仓库使用次数统计功能
- 在WmsMaterialCoilMapper中新增selectWarehouseIdCount方法用于统计仓库钢卷数量
- 在WmsWarehouseBo中新增orderByUseCount字段支持按使用次数排序
- 修改WmsWarehouseServiceImpl实现按使用次数或序号排序逻辑
- 创建WarehouseUseCountTask定时任务每晚1点更新仓库使用次数
- 实现定时计算各仓库中钢卷数量并更新到useCount字段功能
2026-04-16 14:25:54 +08:00
54d426984b feat(wms): 添加钢卷物料统计数据接口
- 在 IWmsMaterialCoilService 中新增 getStatistics 方法用于汇总统计
- 在 WmsMaterialCoilController 中添加 /statisticsList 接口
- 在 WmsMaterialCoilMapper 中新增 selectStatistics 查询方法
- 在 WmsMaterialCoilMapper.xml 中实现统计 SQL 查询
- 在 WmsMaterialCoilServiceImpl 中实现统计业务逻辑
- 支持按筛选条件统计总毛重、总净重和总数
- 采用高性能查询方式只查询 sum/count 聚合数据
- 独立统计接口不影响原有分页查询功能
2026-04-16 13:54:12 +08:00
c8987f6fdd feat(transfer): 添加调拨单审批功能和调拨类型字段
- 在WmsTransferOrder实体中添加调拨类型、审批人、审批时间和审批状态字段
- 在WmsMaterialCoil实体中添加调拨类型字段用于关联调拨信息
- 实现调拨单审批接口,支持通过或驳回操作
- 更新调拨单明细处理逻辑,确保调拨类型正确传递到钢卷信息
- 添加调拨单取消功能,可恢复调拨前的状态
- 在导出VO中增加调拨类型字段支持Excel导出
- 更新查询条件支持按调拨类型、审批状态等字段筛选
- 完善调拨流程中的数据验证和错误处理机制
2026-04-10 09:24:42 +08:00
cd5bca19f6 refactor(wms): 优化钢卷不匹配数据查询逻辑
- 在WmsMaterialCoilMapper中新增selectMismatchedItemCoils方法用于查询itemId和itemType不匹配的钢卷
- 在WmsMaterialCoilMapper.xml中添加对应的SQL查询语句,使用子查询直接筛选不匹配的数据
- 重构WmsMaterialCoilServiceImpl中的queryMismatchedItemCoils方法,改用SQL子查询替代原来的多次数据库查询
- 移除原有的批量验证逻辑,直接通过数据库层面进行数据校验
- 优化性能,减少不必要的数据库访问次数
- 使用批量填充方式处理关联对象信息
2026-04-08 14:18:59 +08:00
砂糖
579bf3796f feat(wms): 新增钢卷表面处理字段及相关功能
在钢卷相关实体类、前端页面和查询逻辑中新增钢卷表面处理字段,包括:
1. 在WmsMaterialCoil、WmsMaterialCoilVo、WmsMaterialCoilBo中新增coilSurfaceTreatment字段
2. 在前端多个页面中新增钢卷表面处理的展示和编辑功能
3. 在查询逻辑中新增对钢卷表面处理的过滤条件
4. 新增仓库操作记录页面及相关统计图表功能
2026-04-01 14:50:56 +08:00
7e7f03e19f feat(domain): 添加材料卷实测厚度字段支持
- 在WmsMaterialCoil实体类中新增actualThickness字段
- 在WmsMaterialCoilAllExportVo导出对象中添加厚度导出映射
- 在WmsMaterialCoilBo业务对象中增加厚度查询条件支持
- 在WmsMaterialCoilExportVo导出对象中补充厚度字段定义
- 更新WmsMaterialCoilMapper.xml映射文件中的厚度字段映射
- 在WmsMaterialCoilServiceImpl服务实现中加入厚度查询逻辑
- 在WmsMaterialCoilVo视图对象中添加厚度字段定义
2026-03-26 10:41:50 +08:00
080fe1dd0f feat(material): 添加销售人员信息功能
- 在 WmsMaterialCoil 实体中新增 saleName 字段
- 在导出 VO 类中添加销售人员导出映射
- 在 Bo 类中添加销售人员查询条件字段
- 更新 MyBatis 映射文件中的查询结果映射
- 实现销售人员姓名模糊查询功能
- 添加销售关联数据的查询逻辑
2026-03-23 10:02:33 +08:00
0da1386a5d feat(material): 优化钢卷物料导出功能
- 添加Excel字典格式注解支持数据类型转换
- 新增钢卷ID字段用于数据关联
- 增加操作完成时间字段显示
- 实现根据操作ID查询钢卷待办动作完成时间
- 添加钢卷ID到数据库查询映射
- 重构导出查询逻辑支持操作完成时间获取
2026-03-20 17:39:41 +08:00
76aff879c7 feat(WmsMaterialCoil): 添加生产时间和预留宽度字段支持
- 在 WmsMaterialCoil 实体类中新增生产开始时间、生产结束时间、生产耗时和预留宽度字段
- 在 WmsMaterialCoilBo 业务对象中添加对应的生产时间相关字段和格式化注解
- 在 WmsMaterialCoilVo 视图对象中增加生产时间字段和 Excel 导出支持
- 更新 MyBatis 映射文件中的结果映射和查询字段列表
- 在服务实现类中添加生产时间相关的查询条件过滤逻辑
2026-03-17 13:54:17 +08:00
bfba3ce49a feat(warehouse): 添加库位排序号修正功能并优化钢卷查询排序
- 在 IWmsActualWarehouseService 中新增 fixSortNoByParentId 方法用于修正库位排序号
- 在 WmsActualWarehouseController 中新增 /fixSortNo/{parentId} 接口
- 实现 WmsActualWarehouseServiceImpl 中的 fixSortNoByParentId 业务逻辑
- 添加正则表达式处理库位编码的排序键解析
- 新增 WmsMaterialCoilMapper 的 selectVoPagePlusOrderBy 查询方法
- 重构 WmsMaterialCoilMapper.xml 中的排序辅助字段查询逻辑
- 修改 WmsMaterialCoilServiceImpl 中的分页查询逻辑以支持排序功能
2026-03-12 17:05:22 +08:00
2b213f7475 feat(wms): 添加钢卷实测尺寸功能并优化库位排序
- 在WmsMaterialCoil实体类中新增actualLength和actualWidth字段
- 在WmsMaterialCoilBo业务对象中添加实测长度宽度属性
- 在WmsMaterialCoilVo视图对象中增加Excel导出注解配置
- 更新MyBatis映射文件添加实测尺寸数据库字段映射
- 实现根据实测长度宽度的查询过滤功能
- 优化库位排序逻辑,增加全局交错排序辅助字段
- 添加库位层级排序键和库位ID键用于精确排序控制
2026-03-12 16:32:09 +08:00
c21f5dc813 feat(material): 添加钢卷物料完整字段导出功能
- 新增 WmsMaterialCoilAllExportVo 完整字段导出 VO 类
- 在 IWmsMaterialCoilService 中添加 queryExportListAll 方法
- 实现 queryExportListAll 方法支持完整字段导出
- 添加 /exportAll 接口支持完整字段导出
- 更新数据库查询映射添加班组和发货人字段
- 修改 WmsMaterialCoilExportVo 添加班组、业务用途等字段
- 调整导出接口注释从完整字段改为精简字段描述
2026-03-10 11:47:42 +08:00
0050af7677 feat(wms): 添加钢卷类别统计——汇总统计
- 新增 CategoryWidthRawVo 和 CategoryWidthStatisticsVo 数据传输对象
- 在 IWmsMaterialCoilService 中添加 getCategoryWidthStatistics 方法定义
- 实现 WmsMaterialCoilController 的 categoryWidthStatistics 接口
- 添加 WmsMaterialCoilMapper 的 selectCategoryWidthStatistics 查询方法
- 实现 WmsMaterialCoilServiceImpl 中的 getCategoryWidthStatistics 业务逻辑
- 在 XML 映射文件中添加类别宽度统计的 SQL 查询语句
2026-03-09 10:46:22 +08:00
db379748f2 feat(wms): 新增第三个报表统计——冷硬卷统计
- 在IWmsMaterialCoilService中添加getCoilTrimStatistics方法
- 在WmsMaterialCoilController中新增trimStatistics接口
- 在WmsMaterialCoilMapper中添加selectCoilTrimStatistics查询方法
- 在WmsMaterialCoilMapper.xml中实现切边统计数据SQL查询
- 在WmsMaterialCoilServiceImpl中实现切边统计业务逻辑
- 新增CoilTrimRawVo、CoilTrimStatisticsVo和TrimWidthStatisticsVo数据传输对象
- 按厚度、宽度、切边要求(净边/毛边)统计钢卷数量和重量
- 实现数据分组和排序功能,支持前端展示需求
2026-03-07 14:37:12 +08:00
71159a496b feat(domain): 添加材料卷材业务用途和订单关联字段
- 在 WmsMaterialCoil 实体类中新增 businessPurpose 和 isRelatedToOrder 字段
- 在 WmsMaterialCoilBo 业务对象中同步添加对应字段
- 在 WmsMaterialCoilVo 视图对象中添加相应属性定义
- 更新 MyBatis 映射文件中的查询字段和条件过滤逻辑
- 实现在查询条件中支持按业务用途和订单关联状态进行筛选
2026-03-07 11:28:39 +08:00
13833aab4d feat(WmsMaterialCoil): 添加下一库区名称字段支持
- 在 WmsMaterialCoilVo 中新增 nextWarehouseName 字段
- 更新 WmsMaterialCoilMapper.xml 查询语句,关联下一库区表获取库区名称
- 为 nextWarehouseName 字段添加 Excel 导出注解配置
- 完善实体类注释文档
2026-02-06 13:20:39 +08:00
5ab74fbcf1 feat(wms): 添加发货人字段并优化钢卷导出逻辑
- 在WmsMaterialCoilDeliveryExportVo中新增exportBy发货人字段
- 在数据库查询映射中添加export_by字段映射
- 优化导出逻辑,根据状态判断替换日期字段
- 添加发货时间、更新时间、创建时间的优先级处理
- 对历史数据的库区名称进行空值处理
- 完善钢卷导出列表的数据处理流程
2026-01-29 16:58:40 +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
221e5cda75 feat(wms): 优化钢卷重复卷号查询速率
- 在WmsMaterialCoilMapper中新增selectDuplicateEnterCoilNoList和selectDuplicateCurrentCoilNoList方法
- 在WmsMaterialCoilMapper.xml中实现两个SQL查询,分别查找重复入场卷号和当前卷号的钢卷信息
- 优化WmsMaterialCoilServiceImpl中的getDuplicateCoilGroups方法,使用新的数据库查询替代原有流式处理
- 移除不再使用的toVoBasic私有方法和相关VO转换逻辑
- 直接返回完整的WmsMaterialCoilVo对象,减少数据转换步骤
2026-01-28 11:50:17 +08:00
3799aa191c feat(WmsMaterialCoilMapper): 添加仓库名称字段映射
- 在查询结果中新增 warehouse_name 字段映射为 warehouseName
- 保持原有销售员昵称和实际仓库名称字段映射不变
- 扩展物料卷查询结果以包含仓库信息显示
2026-01-27 09:39:50 +08:00
ef1d56dce3 feat(wms): 添加钢卷单步分卷功能
- 在WmsMaterialCoil实体中新增exclusiveStatus字段用于标识独占状态
- 在WmsCoilPendingActionBo中新增remark字段用于存储操作备注
- 实现特殊分卷三步流程:startSpecialSplit锁定钢卷、createChildCoilInSpecialSplit创建子钢卷、completeSpecialSplit完成分卷
- 添加validateCoilOperationPermission方法验证钢卷操作权限防止并发冲突
- 在WmsMaterialCoilService中实现完整的特殊分卷业务逻辑
- 新增三个API接口分别对应特殊分卷的三个步骤
- 在查询条件中增加对exclusiveStatus字段的支持
- 完善错误处理和日志记录机制
2026-01-22 10:23:30 +08:00
a82c8ea825 feat(wms): 添加调制度和镀层种类字段支持
- 在 WmsMaterialCoil 实体类中新增调制度和镀层种类字段
- 在 WmsMaterialCoilBo 业务对象中添加对应字段定义
- 在 WmsMaterialCoilExportVo 导出视图对象中增加相关字段
- 更新 WmsMaterialCoilMapper.xml 映射文件中的查询语句
- 在 WmsMaterialCoilServiceImpl 服务实现中添加条件查询逻辑
- 扩展字段变更记录功能以支持新字段的跟踪
- 在 WmsMaterialCoilVo 视图对象中添加新字段定义
2026-01-21 18:02:29 +08:00
c408d15f85 feat(wms): 为VO类添加基础实体继承并增加数据类型字段
- WmsLeaveRequestVo继承BaseEntity类
- WmsMealReportVo继承BaseEntity类
- WmsMaterialCoilExportVo新增dataType字段
- 在WmsMaterialCoilMapper.xml中映射数据类型字段
- 实现历史数据处理逻辑,当dataType为0时将实际库区设为null
2026-01-17 10:18:42 +08:00
baf58c9658 refactor(WmsMaterialCoil): 优化实际库区绑定清空逻辑
- 在WmsMaterialCoilMapper.xml中添加export_by字段到查询结果
- 提取清空实际库区绑定逻辑为独立方法clearActualWarehouseBinding
- 合并重复的实际库区清空条件判断逻辑
- 简化状态为1或实际库区id为-1时的处理流程
- 添加方法注释说明实际库区绑定清空功能
2026-01-14 11:26:49 +08:00
db95dd3a67 feat(material): 添加材料卷导出功能的时间字段兜底处理
- 在 WmsMaterialCoilExportVo 中新增 updateTime 字段用于时间兜底
- 在数据库查询映射中添加 update_time 字段的查询支持
- 实现发货时间为空时的时间字段处理逻辑,按优先级选择时间
- 优化导出列表的时间字段赋值策略,确保日期字段不为空
2026-01-12 10:01:59 +08:00
4f3b662b72 feat(WmsMaterialCoil): 添加发货时间字段并优化导出功能
- 在WmsMaterialCoilExportVo中新增exportTime字段用于临时存储发货时间
- 在数据库查询映射中添加export_time字段映射
- 将库存状态描述从"在途"修改为"已发货"
- 实现导出时根据状态动态设置时间字段的逻辑
- 当状态为已发货时使用发货时间,否则保持创建时间不变
2026-01-12 09:55:24 +08:00
e4df713ffb feat(wms): 新增钢卷发货撤回功能
- 在 IWmsMaterialCoilService 中添加 withdrawExportCoil 方法
- 实现 WmsMaterialCoilController 的 withdrawExport 接口
- 添加 WmsMaterialCoilMapper 的 updateForWithdrawExport 方法
- 创建 XML 映射文件中的 updateForWithdrawExport SQL 更新语句
- 完成 WmsMaterialCoilServiceImpl 中的 withdrawExportCoil 业务逻辑实现
- 添加参数校验、存在性检查和状态验证逻辑
2026-01-11 17:42:15 +08:00
a422fa7ee2 fix(export): 修正导出VO中的时间字段映射
- 将WmsMaterialCoilExportVo中的updateTime字段更正为createTime
- 更新WmsMaterialCoilMapper.xml中对应的时间字段映射
- 确保导出数据的时间字段与数据库实际字段一致
2026-01-10 16:54:57 +08:00
50d248969b fix(export): 修复导出功能中的时间字段映射问题
- 将WmsMaterialCoilExportVo中的createTime字段更正为updateTime
- 更新WmsMaterialCoilMapper.xml中的数据库字段映射
- 确保导出数据的时间字段正确对应更新时间而非创建时间
2026-01-10 14:07:50 +08:00
d42ae8cfd1 fix(export): 修正材料卷导出中的重量字段映射
- 将 WmsMaterialCoilExportVo 中的 grossWeight 字段更正为 netWeight
- 更新 WmsMaterialCoilMapper.xml 中的数据库字段映射,从 gross_weight 改为 net_weight
- 确保导出功能正确显示净重而非毛重数据
2026-01-10 13:40:18 +08:00
9eb07b8fd6 feat(order): 实现订单列表用户昵称显示和物料卷长度字段扩展
- 在 CrmOrderVo 中添加 createByName 和 updateByName 字段用于显示用户昵称
- 集成 ISysUserService 实现订单列表中创建人和更新人昵称的自动填充
- 优化查询逻辑,通过单次遍历同时处理用户昵称映射和物料产品对象构建
- 为 WmsMaterialCoil 实体添加 length 长度字段支持
- 在 WmsMaterialCoilBo 和 WmsMaterialCoilVo 中同步新增 length 字段
- 更新 WmsMaterialCoilMapper.xml 映射文件以包含长度字段的数据库操作
- 调整订单类型排序规则,预订单(0)优先于正式订单(1)显示
2025-12-29 14:38:25 +08:00
547a55b1b5 fix(sql): 删除SQL中的全角空格字符
- 将WmsMaterialCoilMapper.xml中JOIN语句的全角空格替换为半角空格
- 修复因全角空格导致的SQL语法潜在问题
- 确保SQL语句格式统一和可读性
2025-12-17 17:51:48 +08:00
557471da59 feat(wms): 添加销售ID字段并优化查询逻辑
- 在 WmsMaterialCoil、WmsMaterialCoilBo 和 WmsMaterialCoilVo 中新增 saleId 字段
- 在 WmsMaterialCoilVo 中新增 saleName 字段用于展示销售昵称
- 更新 Mapper XML 文件,关联 sys_user 表以获取销售用户信息
- 扩展查询条件,支持根据 saleId 进行精确查询及空值查询
- 实现 saleId 为 -1 时查询未分配销售的记录逻辑
2025-12-17 16:16:18 +08:00
54d2041523 refactor(wms): 优化用户昵称获取逻辑
- 移除XML映射文件中的冗余用户关联查询
- 在服务层统一处理创建人和更新人昵称填充
- 新增getUserNickname方法通过用户名获取用户昵称
- 优化异常处理,确保获取失败时返回原始用户名
- 减少数据库查询次数,提升接口性能
2025-12-05 09:20:30 +08:00
2c5729e846 feat(wms): 添加用户昵称显示功能
- 在WmsCoilPendingActionMapper.xml中关联sys_user表获取创建人和操作人昵称
- 在WmsMaterialCoilMapper.xml中关联sys_user表获取创建人和更新人昵称
- 在WmsCoilPendingActionVo.java和WmsMaterialCoilVo.java中添加createByName和updateByName字段
- 在WmsDeliveryPlanServiceImpl.java中实现根据用户名获取用户昵称的逻辑
- 在WmsMaterialCoilServiceImpl.java中实现批量获取操作人昵称的功能
- 在pom.xml中添加klp-system依赖以支持用户服务调用
2025-12-04 17:24:55 +08:00
24b2381046 feat(wms): 新增钢卷异常数量筛选功能
- 在WmsMaterialCoilBo中添加minAbnormalCount字段用于筛选异常数量
- 修改SQL查询逻辑,关联wms_coil_abnormal表统计异常数量
- 在WmsMaterialCoilServiceImpl中实现基于异常数量的筛选条件
- 更新mapper文件以支持异常数量字段的查询和展示
2025-12-04 15:26:40 +08:00
d198ca347c feat(coil-abnormal): 新增钢卷异常信息模块
- 新增钢卷异常信息实体类、业务对象与视图对象,包含异常详细字段
- 创建钢卷异常信息Mapper接口及MyBatis XML,支持基本数据库操作
- 实现钢卷异常信息Service接口及其实现类,包含查询、新增、修改、删除和判级功能
- 添加钢卷异常信息控制器,支持列表查询、导出、详情、新增、修改、删除和判级接口
- 在钢卷物料卷查询中加入异常数量统计,关联钢卷异常信息表
- 支持Excel导出功能,异常相关字段具备字典转换显示功能
- 结构清晰,符合业务需求的标准化数据操作及接口设计
2025-12-04 14:43:34 +08:00
e2ebea0549 添加查询结果 2025-12-02 15:08:32 +08:00
f6e836eccb feat(wms): 修改物料卷导出VO中的重量字段为毛重
- 将WmsMaterialCoilExportVo类中的netWeight字段更名为grossWeight
- 更新对应的XML映射文件中重量字段的查询别名为grossWeight
2025-11-27 13:14:49 +08:00
00db6215db fix(sql): 修复状态字段别名拼写错误
- 修正 WmsMaterialCoilMapper.xml 中 status 字段的拼写错误
- 将 "sta    tus" 更正为 "status"
- 确保 SQL 查询能正确执行并返回预期结果
2025-11-27 13:10:12 +08:00
8164cb39e1 feat(wms): 新增钢卷物料导出功能
- 新增导出专用VO类WmsMaterialCoilExportVo,包含完整的钢卷字段信息
- 在IWmsMaterialCoilService接口中添加queryExportList方法定义
- 在WmsMaterialCoilServiceImpl实现类中实现导出数据查询逻辑
- 扩展WmsMaterialCoilMapper接口和XML文件,新增selectExportList查询
- 优化导出查询条件构建逻辑,支持多itemId筛选
- 更新导出接口文档注释,明确标识为完整字段版本
- 在控制器中切换导出接口使用新的导出VO类进行数据封装
2025-11-27 13:08:09 +08:00
a3b8a74430 refactor(wms): 优化物料卷管理逻辑
- 移除重复的原材料和产品字段映射
- 使用 CASE 表达式统一处理不同类型的物料属性
- 简化 Java 服务层中的物料对象构建逻辑
- 删除冗余的 fillItemObject 方法
- 统一通过 itemType 判断设置对应物料信息
2025-11-18 10:42:05 +08:00
0b29ce7f50 feat(wms): 增加根据实际库区查询钢卷分布的接口及相关字段 2025-11-17 17:57:57 +08:00
23900f38f8 查询优化,新增酸连轧页面 2025-11-17 11:58:42 +08:00
ff7746f1c3 fix(klp-wms): 修复包装需求字段拼写错误
- 将 packging_reguirement 更正为 packaging_requirement
- 确保数据库字段映射正确无误
- 避免因拼写错误导致的数据读取异常
2025-11-14 10:00:20 +08:00
ea0cd2b185 feat(wms): 添加物料卷质量与包装相关字段
- 在WmsMaterialCoil实体类中新增qualityStatus、trimmingRequirement、packingStatus和packagingRequirement字段
- 在WmsMaterialCoilBo业务对象中同步新增上述四个字段
- 在WmsMaterialCoilMapper.xml映射文件中增加对应字段的查询列
- 在WmsMaterialCoilVo视图对象中新增上述四个字段以支持前端展示
2025-11-14 09:44:47 +08:00
d9dc96b8b9 修复错误 2025-11-11 23:01:56 +08:00
2c46526a98 1 2025-11-11 22:30:14 +08:00