mes-processes/mes-plcSend/src/main/java/com/mes/device/service/impl/DeviceConfigServiceImpl.java
@@ -48,9 +48,6 @@
                throw new IllegalArgumentException("设备编码已存在");
            }
            // 兼容旧字段:统一将 device_id 填为 deviceCode,避免非空/唯一约束问题
            deviceConfig.setDeviceId(code);
            // 项目ID未传则使用默认项目(单项目场景可用),避免非空约束
            if (deviceConfig.getProjectId() == null) {
                deviceConfig.setProjectId(1L);
@@ -79,11 +76,6 @@
            if (isDeviceCodeExists(deviceConfig.getDeviceCode(), deviceConfig.getId())) {
                log.warn("设备编号已存在: {}", deviceConfig.getDeviceCode());
                return false;
            }
            // 同步 device_id 与 deviceCode,保持一致
            if (StringUtils.isNotBlank(deviceConfig.getDeviceCode())) {
                deviceConfig.setDeviceId(deviceConfig.getDeviceCode().trim());
            }
            // 若项目ID缺失,使用默认项目