yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/route/MesProRouteProcessServiceImpl.java
@@ -92,12 +92,11 @@ // 2. 更新 MesProRouteProcessDO updateObj = BeanUtils.toBean(updateReqVO, MesProRouteProcessDO.class); if (CollUtil.isNotEmpty(updateReqVO.getOutputItemIds())) { updateObj.setOutputItemId( // 空数组也要显式写入空串,否则 MyBatis-Plus 默认忽略 null,用户清空产出品后旧配置仍会残留。 updateObj.setOutputItemId(CollUtil.isEmpty(updateReqVO.getOutputItemIds()) ? "" : updateReqVO.getOutputItemIds().stream() .map(String::valueOf) .collect(Collectors.joining(","))); } routeProcessMapper.updateById(updateObj); // 3. 重建工序链