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