public List <PuzzleRate> GetPuzzleRateList(ref DataPage dp, PuzzleRate searchPuzzleRate) { _admin = new PuzzleEventAdminService.PuzzleEventAdminServiceClient(); List <PuzzleRate> lists = new List <PuzzleRate>(); try { lists = _admin.GetPuzzleRateList(ref dp, searchPuzzleRate); _admin.Close(); return(lists); } catch (Exception ex) { _admin.CloseCatch(ex, "GetPuzzleRateList 获取拼图概率列表失败"); return(lists); } }