mes-processes/mes-plcSend/src/main/java/com/mes/device/service/impl/DeviceInteractionServiceImpl.java
@@ -38,7 +38,7 @@
    @Override
    public DevicePlcVO.OperationResult feedGlass(DeviceGlassFeedRequest request) {
        // 优先使用新的处理器架构
        DeviceConfig deviceConfig = deviceConfigService.getDeviceById(request.getDeviceId());
        DeviceConfig deviceConfig = deviceConfigService.getDeviceById(request.getId());
        if (deviceConfig != null) {
            DeviceLogicHandler handler = handlerFactory.getHandler(deviceConfig.getDeviceType());
            if (handler != null) {
@@ -53,13 +53,13 @@
        }
        // 降级到原有逻辑(兼容旧代码)
        DeviceControlProfile profile = controlProfileService.getProfile(request.getDeviceId());
        DeviceControlProfile profile = controlProfileService.getProfile(request.getId());
        Map<String, Object> payload = buildGlassPayload(profile, request);
        String opName = "玻璃上料";
        if (request.getPositionCode() != null) {
            opName = opName + "(" + request.getPositionCode() + ")";
        }
        return devicePlcOperationService.writeFields(request.getDeviceId(), payload, opName);
        return devicePlcOperationService.writeFields(request.getId(), payload, opName);
    }
    /**