|
|
de69397da6
|
fix(wms): 修正钢卷数据插入逻辑并优化查询条件
- 在 WmsDeliveryPlanMapper.xml 中增加 action_status = 2 的过滤条件
- 修正 WmsMaterialCoilServiceImpl.java 中 dataType 的设置逻辑,
当传入值为 10 时保留原值,否则默认设为 1
|
2025-12-16 14:13:08 +08:00 |
|
|
|
531e7d7f37
|
refactor(service): 取itemIds和selectType对应的itemIds取交集
- 重构 item_id 查询条件生成逻辑,支持 selectType 多字段筛选与显式 itemId 并行
- 添加 matchedItemIds 与 explicitItemIds 的交集合并逻辑
- 增强异常处理,避免筛选失败导致查询中断
- 支持逗号分隔的多 coilId 查询条件
- 保留原有单 itemId 查询兼容性
- 优化去重逻辑,确保 IN 列表不包含重复或空值
- 当最终 item_id 集合为空时,强制返回无结果查询条件
|
2025-12-15 10:58:16 +08:00 |
|
|
|
1cf1b23ca2
|
refactor(service): 重构物料筛选逻辑以支持多条件查询
- 将产品和原材料的筛选逻辑提取到独立方法 queryMatchedItemIds
- 支持对多个字段使用逗号分隔的多值查询
- 统一处理规格、材料、制造商等字段的模糊匹配
- 添加去重逻辑避免重复 ID 影响查询性能
- 简化主查询流程,提高代码可读性和维护性
|
2025-12-15 10:39:08 +08:00 |
|
|
|
41138d194d
|
feat(wms): 添加物料规格筛选功能
- 在WmsMaterialCoilBo中新增itemSpecification字段
- 修改筛选逻辑以支持按规格筛选
- 实现规格字段的模糊匹配及多规格查询支持
- 更新查询构造器以兼容新字段的条件拼接
- 支持逗号分隔的多个规格同时查询
- 优化查询逻辑确保规格筛选与其他字段协同工作
|
2025-12-15 09:21:19 +08:00 |
|
|
|
d9710eae8b
|
fix(wms): 修正物料查询条件判断逻辑
- 将 itemType 判断改为 selectType 判断以匹配前端传参
- 保持原有的产品和原材料查询逻辑不变
- 确保查询条件过滤功能正常工作
|
2025-12-10 14:57:32 +08:00 |
|
|
|
7fcc682fff
|
feat(wms): 优化物料筛选逻辑并调整实体类字段
- 在 WmsMaterialCoilBo 中引入 TableField 注解支持
- 调整 itemName 和新增 selectType 字段位置,增强数据绑定准确性
- 修改筛选判断依据,由 itemType 改为 selectType,提高查询灵活性
- 完善细粒度筛选条件拼接逻辑,确保查询条件动态构建正确性
|
2025-12-10 14:34:19 +08:00 |
|
|
|
db309d67a1
|
feat(wms): 增加钢卷查询时过滤已发货的功能
- 在 WmsMaterialCoilBo 中新增 onlyUnshippedAndUnplanned 字段用于控制查询条件
- 修改 WmsMaterialCoilServiceImpl,在查询中增加对未发货且未绑定发货计划钢卷的筛选逻辑
- 删除原有的 queryAvailableForDelivery 方法及相关查询构建方法
- 移除了控制器中 /availableForDelivery 接口的独立实现
- 使用 NOT EXISTS + FIND_IN_SET 优化了钢卷是否被发货计划引用的判断逻辑
|
2025-12-10 14:15:08 +08:00 |
|
|
|
5c71471f98
|
feat(wms): 新增钢卷物料查询细粒度筛选功能
- 在WmsMaterialCoilBo中增加itemName、itemMaterial等字段用于细粒度查询
- 引入WmsProduct和WmsRawMaterial相关依赖及Mapper支持
- 实现根据itemType动态关联查询产品或原材料表进行高级筛选
- 支持按材质、厂家、表面处理、锌层厚度等字段模糊匹配
- 增加异常处理机制确保筛选过程稳定性
- 优化itemId多ID查询逻辑,提升查询灵活性
|
2025-12-09 16:11:28 +08:00 |
|
|
|
0b792edafd
|
refactor(delivery): 移除重复的钢卷查询接口并优化查询逻辑
- 删除 IWmsDeliveryPlanService 中的 getCoilInfoByIds 方法定义
- 删除 WmsDeliveryPlanBo 中冗余的 coilIds 字段
- 移除 WmsDeliveryPlanController 中独立的 /coils 接口实现
- 删除 WmsDeliveryPlanServiceImpl 中 getCoilInfoByIds 的具体实现
- 在 WmsMaterialCoilBo 中重新添加 coilIds 字段用于批量查询
- 优化 WmsMaterialCoilServiceImpl 中对 coilIds 的解析与查询逻辑
- 增强 coilIds 解析健壮性,忽略无效 ID 并防止空值异常
|
2025-12-08 13:55:17 +08:00 |
|
|
|
04a1480ec6
|
feat(wms): 添加钢卷发货状态批量更新功能
- 在 IWmsMaterialCoilService 接口中新增 batchUpdateDeliveryStatus 方法
- 在 WmsMaterialCoilController 中添加批量更新接口 /batchUpdateDeliveryStatus
- 实现 WmsMaterialCoilServiceImpl 中的批量更新逻辑
- 支持将钢卷状态更新为在库、在途或已出库
- 更新在途状态时自动设置出库时间
- 添加参数校验和异常处理机制
|
2025-12-08 13:14:11 +08:00 |
|
|
|
cab68adde8
|
feat(wms): 新增可发货钢卷查询功能
- 在IWmsMaterialCoilService接口中新增queryAvailableForDelivery方法
- 在WmsMaterialCoilController中新增/availableForDelivery接口
- 在WmsMaterialCoilServiceImpl中实现查询逻辑
- 构建排除已被发货计划引用钢卷的查询条件
- 支持按入库号、当前卷号、供应商卷号等条件筛选
- 实现分页查询和钢卷状态过滤
- 关联WmsDeliveryPlanMapper以获取发货计划数据
- 处理发货计划中钢卷ID的解析和去重逻辑
|
2025-12-08 13:08:20 +08:00 |
|
|
|
03fbc0a37d
|
feat(wms): 删除钢卷时释放实际库区占用
- 在删除钢卷前查询其关联的实际库区信息
- 遍历待删除钢卷列表,逐个释放占用的实际库区
- 更新实际库区状态为启用,确保资源可重新分配
- 保持原有批量删除逻辑不变,增强资源管理能力
|
2025-12-05 15:08:30 +08:00 |
|
|
|
7f7c3d615d
|
feat(user): 批量获取用户昵称并优化相关服务调用
- 在 ISysUserService 中新增 selectNickNameMapByUserNames 方法
- 实现批量查询用户昵称的功能,提高查询效率
- 移除原有的单个用户查询方法 selectUserByUserName
- 优化 WmsCoilPendingActionServiceImpl 中的用户昵称设置逻辑
- 优化 WmsDeliveryPlanServiceImpl 中的用户昵称设置逻辑
- 优化 WmsMaterialCoilServiceImpl 中的用户昵称设置逻辑
- 删除重复的 getUserNickname 私有方法
- 在 WmsCoilPendingActionVo 中新增 operatorByName 字段
- 统一使用新的批量接口替代原有单条查询方式
- 添加必要的 import 和工具类引用
|
2025-12-05 13:50:29 +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 |
|
|
|
27952cf7ae
|
新增发货接口
|
2025-12-02 13:28:52 +08:00 |
|
|
|
c4759413fb
|
refactor(wms): 优化钢卷物料导出功能
- 移除了重复的包导入语句,统一使用通配符导入
- 将导出方法中的完全限定类名替换为简单类名
- 调整了WmsMaterialCoilExportVo类中itemId字段的位置
- 更新了服务实现类中的方法签名以匹配新的VO结构
|
2025-11-27 13:32:06 +08:00 |
|
|
|
8164cb39e1
|
feat(wms): 新增钢卷物料导出功能
- 新增导出专用VO类WmsMaterialCoilExportVo,包含完整的钢卷字段信息
- 在IWmsMaterialCoilService接口中添加queryExportList方法定义
- 在WmsMaterialCoilServiceImpl实现类中实现导出数据查询逻辑
- 扩展WmsMaterialCoilMapper接口和XML文件,新增selectExportList查询
- 优化导出查询条件构建逻辑,支持多itemId筛选
- 更新导出接口文档注释,明确标识为完整字段版本
- 在控制器中切换导出接口使用新的导出VO类进行数据封装
|
2025-11-27 13:08:09 +08:00 |
|
|
|
63813ba130
|
fix(wms): 优化库区启用状态更新逻辑
- 当物料状态为1时,主动启用关联的实际库区
- 仅在新库区ID不为空且与原库区ID不同时更新库区状态
- 避免不必要的库区状态更新操作
|
2025-11-25 16:10:01 +08:00 |
|
|
|
8434c701c1
|
feat(wms): 实现实际库区启用状态的自动更新
- 在新增钢卷时,根据actualWarehouseId禁用对应的库区
- 在更新钢卷时,同步更新实际库区的启用状态
- 提取公共方法updateActualWarehouseEnableStatus统一处理库区状态变更
- 在分卷和合卷操作中正确更新相关库区的启用状态
- 优化导入语句,统一管理BO类的引入
|
2025-11-24 14:33:57 +08:00 |
|
|
|
a3b8a74430
|
refactor(wms): 优化物料卷管理逻辑
- 移除重复的原材料和产品字段映射
- 使用 CASE 表达式统一处理不同类型的物料属性
- 简化 Java 服务层中的物料对象构建逻辑
- 删除冗余的 fillItemObject 方法
- 统一通过 itemType 判断设置对应物料信息
|
2025-11-18 10:42:05 +08:00 |
|
|
|
ed80b11007
|
refactor(wms): 重构物料卷服务中的VO设置逻辑
- 提取重复代码到独立方法 setSubMaterialVo
- 根据 itemType 动态设置原材料或产品信息
- 避免在多个地方重复设置相同的字段值
- 简化主逻辑,提高代码可读性和维护性
|
2025-11-18 10:00:35 +08:00 |
|
|
|
0b29ce7f50
|
feat(wms): 增加根据实际库区查询钢卷分布的接口及相关字段
|
2025-11-17 17:57:57 +08:00 |
|
|
|
23900f38f8
|
查询优化,新增酸连轧页面
|
2025-11-17 11:58:42 +08:00 |
|
|
|
92402fff52
|
feat(wms): 失败时抛出异常
|
2025-11-17 10:59:22 +08:00 |
|
|
|
0ccbb7ddb6
|
feat(wms):修改insertByBo方法返回类型为WmsMaterialCoilVo
|
2025-11-17 10:47:36 +08:00 |
|
|
|
9e02caecf2
|
feat(wms): 返回补充的信息
|
2025-11-15 15:37:50 +08:00 |
|
|
|
fc206cc43e
|
feat(wms): 钢卷按照创建时间倒序
|
2025-11-15 11:20:22 +08:00 |
|
|
|
db691a68a7
|
feat(wms): 新增物料卷质量与包装相关字段变更记录
- 记录质量状态字段变更历史
- 记录切边要求字段变更历史
- 记录打包状态字段变更历史
- 记录包装要求字段变更历史
|
2025-11-14 10:31:55 +08:00 |
|
|
|
9c88669751
|
refactor(wms): 移除产品BOM相关模块和采购计划功能模块
- 删除产品BOM(Bill of Materials)相关的控制器、服务、实体类及映射文件
- 移除了WmsProductBomController控制器及相关接口实现
- 清理了IWmsProductBomService服务接口与WmsProductBomServiceImpl实现类
- 移除了WmsProductBom实体类及其对应的BO/VO对象- 删除WmsProductBomMapper接口及XML配置文件
- 更新WmsMaterialCoilServiceImpl依赖注入,移除对IWmsProductBomService的引用
- 调整WmsCoilPendingActionMapper.xml路径从wms目录迁移至klp目录下
- 整理采购计划相关模块代码结构,确保模块清晰分离
|
2025-11-13 13:24:09 +08:00 |
|
|
|
059d086b53
|
后端修改
|
2025-11-11 14:57:51 +08:00 |
|
|
|
86297ee681
|
app三级后端修改
|
2025-11-11 12:21:16 +08:00 |
|
|
|
c6073b241b
|
fix(wms):修复库存转移时实际仓库ID未正确继承的问题
- 在库存转移逻辑中添加实际仓库ID的继承处理
- 确保新库存记录继承原库存的实际仓库ID-修复因实际仓库ID为空导致的数据不一致问题
|
2025-11-11 10:27:33 +08:00 |
|
|
|
eee846916e
|
三级页面修改
|
2025-11-11 09:42:59 +08:00 |
|
|
|
4302c17b76
|
三级页面修改
|
2025-11-11 09:40:42 +08:00 |
|
|
|
df65d8a021
|
三级页面修改
|
2025-11-11 09:20:09 +08:00 |
|
|
|
e26a80dd3d
|
三级前后端页面修改
|
2025-11-07 14:33:28 +08:00 |
|
|
|
8117421531
|
web,app,后端更改二维码唯一
|
2025-11-05 22:18:10 +08:00 |
|
|
|
f09fbc4ba6
|
fix(wms):修复钢卷库区变更时实际库区未同步的问题
- 在更新钢卷信息时,确保actualWarehouseId字段被正确设置
- 记录库区变更操作中的旧新actualWarehouseId值
- 处理子钢卷生成二维码时的实际库区同步问题
|
2025-11-04 09:38:44 +08:00 |
|
|
|
ffcd3594d1
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-11-03 17:06:30 +08:00 |
|
|
|
83edc5703a
|
feat(wms): 新增按实际库区查询钢卷分布功能
- 在 IWmsMaterialCoilService 接口中新增 getDistributionByActualWarehouse 方法
- 实现钢卷按实际库区统计数量和重量的查询逻辑
- 添加对应的 Mapper XML 查询语句,支持按物品类型和 ID 过滤
- 在 Controller 中暴露新的 REST 接口 /distributionByActualWarehouse
- 扩展 WmsStockBo 和 WmsStockVo 类以支持实际库区相关字段
- 新增 queryPageListActual 方法用于分页查询实际库区库存数据
- 实现递归查询子实际库区的功能,并应用到查询条件中
- 更新 Mapper 文件及服务实现类以支持新查询逻辑
|
2025-11-03 17:06:17 +08:00 |
|
|
|
ffbe9e181a
|
添加web的合卷分卷合并操作
|
2025-11-03 17:03:03 +08:00 |
|
|
|
4fa482525e
|
feat(wms): 新增实际库区/库位管理功能
- 新增实际库区/库位实体类WmsActualWarehouse及对应VO、BO类
- 新增实际库区/库位控制器WmsActualWarehouseController,支持增删改查及导出功能
- 新增实际库区/库位服务接口IWmsActualWarehouseService及实现类- 新增实际库区/库位Mapper接口及XML映射文件
- 在WmsMaterialCoil相关类中增加actualWarehouseId字段及相关联查询
- 更新物料钢卷查询逻辑,支持按实际库区筛选和显示实际库区名称
|
2025-11-03 13:47:38 +08:00 |
|
|
|
66b740288b
|
feat(wms): 支持物料卷按多个itemId查询
- 在WmsMaterialCoilBo中新增itemIds字段用于接收多个ID
- 修改查询逻辑,支持逗号分隔的多个itemId查询- 兼容原有的单个itemId查询方式
- 对非法ID格式进行过滤处理
|
2025-11-01 11:45:58 +08:00 |
|
|
|
b70b390ff7
|
refactor(service):优化物料卷服务查询条件
- 移除WmsFinancialDocumentBo中冗余的WmsStockIoDetail导入
- 在WmsMaterialCoilServiceImpl中增加team字段筛选条件
- 完善查询条件判断逻辑,提升代码可读性
|
2025-11-01 09:19:32 +08:00 |
|
|
|
2283033b71
|
refactor(service):优化库存查找逻辑并移除冗余代码
- 修改 findOrCreateStock 方法返回类型为 void- 移除 warehouseId 的重复设置逻辑
- 简化库存存在时的处理流程- 删除多个与出入库及库存流水相关的实体类和业务对象- 清理无用的业务逻辑代码,提升代码可维护性
|
2025-10-31 17:33:33 +08:00 |
|
|
|
398def2341
|
feat(wms): 添加物料钢卷查询时间筛选功能
- 在 WmsMaterialCoilBo 中新增 startTime 和 endTime 字段
- 使用 @JsonFormat 和 @DateTimeFormat 注解格式化时间字段- 在 WmsMaterialCoilServiceImpl 中根据时间范围筛选数据- 支持按更新时间区间查询物料钢卷信息
|
2025-10-31 11:38:06 +08:00 |
|
|
|
26f504367e
|
将每一步的钢卷二维码进行保存,新步骤采用新码
|
2025-10-30 17:07:03 +08:00 |
|
|
|
ca301a4c18
|
feat(wms): 新增动态关联查询功能并优化钢卷列表接口
- 在 WmsMaterialCoilMapper 中新增 selectVoListWithDynamicJoin 方法
- 修改 selectVoPagePlus SQL 查询逻辑,移除冗余字段
- 实现根据物品类型联查原材料或产品信息
- 更新 WmsMaterialCoilServiceImpl 中 queryList 方法调用新接口
- 优化 WmsMaterialCoilVo 字段注释及 Excel 导出配置- 移除部分不必要的 @ExcelProperty 注解
- 新增 itemName 和 itemCode 字段用于显示物品名称和编号- 调整字段注释说明 dataType 数据类型含义- 修复仓库变更判断逻辑中的空指针风险
|
2025-10-30 14:59:46 +08:00 |
|