• 1. BomController:新增物料需求接口 /item-list-by-work-order-id,
       采用逐层 IN 查询展开 BOM 到叶子物料(替代递归),使用 convertMultiMap 统一风格;
       补充 BomRespVO 的 itemOrProduct 字段及 itemType 拼接
    2. WorkOrderController:新增 confirmWorkOrder 确认接口,
       调整 confirm/finish/cancel 端点顺序;parentMap 改用 getWorkOrderMap
    3. WorkOrderService/ServiceImpl:新增 getWorkOrderList 空判断、getWorkOrderMap、
       confirmWorkOrder 状态校验,finish/cancel 增加"已确认"状态前置校验,
       新增 PRO_WORK_ORDER_NOT_CONFIRMED 错误码
    4. ProductBomMapper/Service:新增 selectByItemIds 批量查询方法
    5. 仓库/库区/库位删除:补充库存记录占用校验(WM_WAREHOUSE_HAS_MATERIAL_STOCK 等)
    6. 移除工单 batchCode 字段(DO/SaveReqVO/RespVO)
    YunaiV authored
     
    Browse Dir »