Esempio n. 1
0
        public static string MobileLogin()
        {
            MobileLoginParam loginParam = new MobileLoginParam();

            loginParam.trandateTime = SysBLL.getYYYYMMDDHHMMSSTime();
            loginParam.servicename  = "DL001";
            loginParam.reqsn        = SysBLL.getSerialNum();
            loginParam.loginId      = SysBLL.getCpuNo();
            //loginParam.loginId = "92820921";

            return(mobileInterface.BroadCasLogin(loginParam));
        }
Esempio n. 2
0
        /// <summary>
        /// 移动登录认证
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public string BroadCasLogin(MobileLoginParam param)
        {
            Dictionary <String, String> parameters = new Dictionary <String, String>();

            parameters.Add("trandateTime", param.trandateTime);
            parameters.Add("servicename", param.servicename);
            parameters.Add("reqsn", param.reqsn);
            parameters.Add("loginId", param.loginId);
            string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("mobileLogin"), parameters, null);

            //同步系统时间
            SysBLL.SetSystemTime(JsonConvert.DeserializeObject <BroadCasLoginInfo>(jsonText).msghead.trandatetime);
            //反序列化JSON字符串,将JSON字符串转换成LIST列表
            return(JsonConvert.DeserializeObject <BroadCasLoginInfo>(jsonText).msgrsp.authcode);
        }