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