Commit Graph

11 Commits

Author SHA1 Message Date
9e03dbe9de refactor(wms): 优化炉计划钢卷查询逻辑
- 移除 WmsFurnacePlanCoilVo 中的实际库位相关字段
- 添加 WmsMaterialCoilVo 类型的 coil 字段用于存储钢卷完整信息
- 将查询逻辑重构为分步骤处理:查询计划钢卷、批量获取钢卷信息、构建库区映射、填充数据
- 使用 WmsMaterialCoilVo 替代 WmsMaterialCoil 进行数据传输
- 新增 buildLogicWarehouseNameMap 和 fillCoilInfo 辅助方法提升代码可读性
- 通过批量查询减少数据库访问次数,提升查询性能
2026-04-27 13:23:49 +08:00
865c00b5b4 fix(security): 更新安全配置并修正炉计划服务逻辑
- 在安全配置中添加 /wms/coilPendingAction/** 路径到忽略列表
- 从安全配置中移除测接口相关路径
- 移除 WmsFurnacePlanServiceImpl 中的 endTime 设置逻辑
- 简化炉计划实际开始时间设置流程
2026-04-25 12:55:56 +08:00
c60ed8eb86 refactor(WmsFurnacePlanService): 移除炉计划插入操作中的实体验证
- 删除了插入前的实体验证调用 validEntityBeforeSave
- 简化了 insertByBo 方法的执行流程
- 提高了数据插入性能,减少了不必要的验证开销
2026-04-21 17:00:57 +08:00
28622a2b16 refactor(wms): 优化钢卷计划和材料钢卷服务逻辑
- 在更新钢卷计划时设置创建时间和更新时间
- 添加登录用户信息到钢卷计划的创建者和更新者字段
- 初始化钢卷计划的状态和导出相关字段
- 移除占用仓库的冗余方法实现
- 在材料钢卷服务中同时更新数据类型和排他状态字段
2026-04-16 16:46:09 +08:00
50670b64d8 feat(material-coil): 添加退火操作的二维码步骤类型支持
- 修改IWmsMaterialCoilService接口中的updateByBo方法,增加qrcodeStepType参数
- 在WmsFurnacePlanServiceImpl中实现退火操作的库位分配功能
- 添加updateQrcodeContentForCustomStep方法支持自定义二维码步骤类型
- 更新controller调用传入null作为默认值
- 完善退火操作的二维码内容更新逻辑
2026-04-16 15:56:26 +08:00
f8b2d2458c refactor(WmsFurnacePlanService): 移除逻辑库位禁用功能
- 删除了设置仓库为禁用状态的相关代码
- 移除了updateById调用以禁用指定warehouseId的仓库记录
- 简化了炉计划服务中的仓库状态管理逻辑
2026-03-17 10:05:28 +08:00
95987d352c refactor(wms): 完成退火选逻辑库位而不是实际库位
- 修改 WmsFurnacePlanLocationItemBo 中的 actualWarehouseId 字段为 warehouseId
- 更新验证注解消息从"实际库位"改为"逻辑库位"
- 修改 occupyActualWarehouse 方法为 occupyWarehouse 并调整参数
- 替换 ActualWarehouse 相关操作为 Warehouse 操作
- 在占用库位时同步更新 wmsfurnace_plan_coil 表中的逻辑库区信息
- 更新服务实现中所有相关字段引用和方法调用
2026-03-16 16:45:52 +08:00
a51c5a4d88 feat(wms): 添加钢卷退火计划中的逻辑库区和炉火层级功能
- 在 WmsFurnacePlanCoil 实体类中新增逻辑库区ID和炉火层级字段
- 在 WmsFurnacePlanCoilBo 中添加对应的业务对象属性
- 在 WmsFurnacePlanCoilVo 中增加Excel导出相关字段和映射
- 更新 WmsFurnacePlanServiceImpl 服务实现类中的依赖注入
- 实现逻辑库区信息的查询和名称设置功能
- 将逻辑库区ID和炉火层级信息保存到数据库中
2026-03-16 14:47:02 +08:00
a22d79b858 feat(wms): 入炉钢卷不能被操作
- 在退火计划取消时将钢卷独占状态设置为2(退火中)
- 在实际库位占用时将钢卷独占状态设置为0(未独占)
- 扩展独占状态枚举值:0=未独占,1=单步分卷中,2=退火中
- 修改钢卷独占状态检查方法为获取完整状态值
- 增强钢卷操作权限验证,支持多种独占状态判断
2026-03-16 10:56:39 +08:00
5487f04cf5 完成wip-退火模块 2026-03-15 15:10:17 +08:00
9a645100df 更新wip-退火 缺少实际库区选择,重新占据库位能力 2026-03-14 18:39:19 +08:00