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