public List <ProductInfo> GetProductInfoByPids(string pids) { try { Func <SqlConnection, List <ProductInfo> > action = (connection) => DalProductVehicleInfo.GetProductInfoByPids(connection, pids); return(dbManagerReadOnly.Execute(action)); } catch (Exception e) { Monitor.ExceptionMonitor.AddNewMonitor("复制配置页面根据录入PIDs查询产品信息异常", e, "检索异常", MonitorLevel.Critial, MonitorModule.Other); return(new List <ProductInfo>()); } }