public ClientCheckCodeParamModel(string ciphertext)
        {
            ClientCheckCodeParamModel model = Prase(ciphertext);

            this.clientNo = model.ClientNo;
            this.codeTime = model.CodeTime;
        }
        public static ClientCheckCodeParamModel Prase(string ciphertext)
        {
            ClientCheckCodeParamModel model = null;

            try
            {
                string   plainText = SeatManage.SeatManageComm.AESAlgorithm.UrlDecode(ciphertext);
                string[] strArr    = plainText.Split('&');
                model = new ClientCheckCodeParamModel();
                for (int i = 0; i < strArr.Length; i++)
                {
                    string[] itemArr = strArr[i].Split('=');
                    switch (itemArr[0])
                    {
                    case "clientNo":
                        model.clientNo = itemArr[1];
                        break;

                    case "codeTime":
                        model.codeTime = DateTime.Parse(itemArr[1]);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(model);
        }