1.代码如下
string url = model.yuming + "/api/Loginlog" + '?' + "starttime=" + sxtime + "&endtime=" + gqtime + "&md5=" + md5 + "";
string json = httpGetStr(url);
JObject respDic = (JObject)JsonConvert.DeserializeObject(json);
2.转译之后,判断返回的状态是否成功
if (respDic["status"].ToString().Trim() == "1")
{
3.这里判断返回的data数据是否为空
if (respDic["Rows"] != null)
{
JArray jar = JArray.Parse(respDic["Rows"].ToString());
for (var i = 0; i < jar.Count; i++)
{
JObject j = JObject.Parse(jar[i].ToString());
4.这里就可以直接取数据了
int logid = Convert.ToInt32(j["id"].ToString());
int user_id = Convert.ToInt32(j["user_id"].ToString());
string user_name = j["user_name"].ToString();
string action_type = j["action_type"].ToString();
string remark = j["remark"].ToString();
string user_ip = j["user_ip"].ToString();
string sql = "select * from Qr_shouquan_log where log_id=" + logid + "";
DataTable dt = Qrcms.DBUtility.DbHelperSQL.Query(sql).Tables[0];
if (dt.Rows.Count <= 0)
{
string sql2 = "insert into Qr_shouquan_log ([user_id] ,[user_name],[action_type] ,[remark],[user_ip],[add_time] ,[shouquan_id] ,[log_id]) values(" + user_id + ",'" + user_name + "','" + action_type + "','" + remark + "','" + user_ip + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'," + id + "," + logid + ")";
Qrcms.DBUtility.DbHelperSQL.ExecuteSql(sql2);
}
}
JscriptMsg("获取成功", "accredit_list.aspx");
return;
}
}