/// <summary> /// 万通卡发送短信验证码 /// </summary> /// <param name="param"></param> /// <returns></returns> public static WintopSendValidateCodeInfo sendValidateCode(WintopSendValidateCodeParam param) { WintopInterface access = new WintopInterface(); param.Authcode = WintopLogin(); param.Servicename = "WT005"; param.TrandateTime = SysBLL.getYYYYMMDDHHMMSSTime(); param.Reqsn = SysBLL.getSerialNum(); param.LoginId = SysBLL.getCpuNo(); return(access.sendValidateCode(param));; }
/// <summary> /// 万通卡发送短信 /// </summary> /// <param name="param"></param> /// <returns></returns> public WintopSendValidateCodeInfo sendValidateCode(WintopSendValidateCodeParam param) { Dictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("authcode", param.Authcode); parameters.Add("servicename", param.Servicename); parameters.Add("trandateTime", param.TrandateTime); parameters.Add("reqsn", param.Reqsn); parameters.Add("loginId", param.LoginId); parameters.Add("wtcardid", param.Wtcardid); string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("WintopsendValidateCode"), parameters, null); //反序列化JSON字符串,将JSON字符串转换成LIST列表 return(JsonConvert.DeserializeObject <WintopSendValidateCodeInfo>(jsonText)); }
private void load() { try { SysBLL.Player("请输入验证码.wav"); inputBox.Text = ""; keyboard.textBox = inputBox; param = null; param = new WintopSendValidateCodeParam(); param.Wtcardid = Payment.wintopReChargeParam.WtCardNo; if (sendThread != null) { sendThread.Abort(); sendThread.DisableComObjectEagerCleanup(); } sendThread = new Thread(delegate() { WintopAccess.sendValidateCode(param); }); sendThread.Start(); } catch (Exception ex) { log.Write("error:FormCitizenStepValidatecode_1:load():" + ex.Message); } }