public List <PuzzleDrawDetails> PuzzleDraw(PuzzleDrawDetails piecesPacketDetails) { _client = new PuzzleEventService.PuzzleEventServiceClient(); List <PuzzleDrawDetails> lists = new List <PuzzleDrawDetails>(); try { lists = _client.PuzzleDraw(piecesPacketDetails); _client.Close(); return(lists); } catch (Exception ex) { _client.CloseCatch(ex, "PuzzleDraw 购买拼图礼包失败"); return(lists); } }