diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/route/MesProRouteServiceImpl.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/route/MesProRouteServiceImpl.java index 5305bd1..7db3bd2 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/route/MesProRouteServiceImpl.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/route/MesProRouteServiceImpl.java @@ -59,6 +59,7 @@ public class MesProRouteServiceImpl implements MesProRouteService { validateRouteCodeUnique(null, createReqVO.getCode()); // 2. 插入 MesProRouteDO route = BeanUtils.toBean(createReqVO, MesProRouteDO.class); + route.setStatus(CommonStatusEnum.DISABLE.getStatus()); routeMapper.insert(route); return route.getId(); } @@ -143,8 +144,8 @@ public class MesProRouteServiceImpl implements MesProRouteService { List bomList = routeProductBomService .getRouteProductBomList(routeId, null, product.getItemId()); if (CollUtil.isEmpty(bomList)) { - MesMdItemDO item = itemService.getItem(product.getItemId()); - throw exception(PRO_ROUTE_ENABLE_PRODUCT_NO_BOM, item != null ? item.getItemName() : product.getItemId()); + MesMdItemDO item = itemService.validateItemExists(product.getItemId()); + throw exception(PRO_ROUTE_ENABLE_PRODUCT_NO_BOM, item.getName()); } } }