Esempio n. 1
0
 public void GetQrticketByMac(string mac, string token)
 {
     if (token == "" || token == null || token == "0")
     {
         HttpContext.Current.Response.Write("token is null");
         return;
     }
     else
     {
         string qrticket = QrChildManager.GetQrticket(mac, token);
         if (qrticket == null)
         {
             Dictionary <string, object> dic = GetQrticket("42321");
             string json = UpdateDevice(dic["deviceid"].ToString(), mac, token, dic["qrticket"].ToString());
             Dictionary <string, List <Dictionary <string, object> > > dic2 = JsonConvert.DeserializeObject <Dictionary <string, List <Dictionary <string, object> > > >(json);
             if (dic2["resp"][0]["errcode"].ToString() == "0" && dic2["resp"][0]["errmsg"].ToString().ToUpper() == "OK")
             {
                 qrticket = QrChildManager.GetQrticket(mac, token);
             }
         }
         HttpContext.Current.Response.Write(qrticket);
     }
 }