public ApiReplyModel GetToken(string code) { ApiReplyModel aj = new ApiReplyModel(); aj.isSuccess = false; if (!string.IsNullOrEmpty(code)) { tbl_appInfo modelApp = DHelper.DapperC.SelectSingle <tbl_appInfo>(null, " name='成绩报表' and status='1' ", ""); if (modelApp != null) { string url = $"https://api.weixin.qq.com/sns/jscode2session?appid={modelApp.appid}&secret={modelApp.appSecret}&js_code={code}&grant_type={modelApp.grant_type}"; HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; request.Method = "GET"; request.ContentType = "application/x-www-form-urlencoded";//链接类型 string openIdStr = GetResponseString((HttpWebResponse)request.GetResponse()); AppOpenidModel modelOpen = Newtonsoft.Json.JsonConvert.DeserializeObject <AppOpenidModel>(openIdStr); if (!string.IsNullOrEmpty(modelOpen.openid)) { aj.isSuccess = true; aj.message = modelOpen.openid; } } } return(aj); }
public ApiReplyModel GetCity(int disType, string pid) { ApiReplyModel aj = new ApiReplyModel(); aj.isSuccess = true; aj.row = DHelper.DapperC.Select <tbl_city>(null, $" districtType='{disType}' and pid='{pid}'", "id asc").ToList(); return(aj); }
public ApiReplyModel GetProvince() { ApiReplyModel aj = new ApiReplyModel(); aj.isSuccess = true; aj.row = DHelper.DapperC.Select <tbl_city>(null, "districtType=1", "id asc").ToList(); return(aj); }
public ApiReplyModel InsertNewUser(tbl_user model) { ApiReplyModel aj = new ApiReplyModel(); aj.isSuccess = false; if (model != null && !string.IsNullOrEmpty(model.token)) { tbl_user modelUser = DHelper.DapperC.SelectSingle <tbl_user>(new { token = model.token }, " token=@token", ""); tbl_userInfo modelUserInfo = DHelper.DapperC.SelectSingle <tbl_userInfo>(new { token = model.token }, " token=@token", "updatetime desc"); if (modelUser != null) { modelUser.uptime = DateTime.Now; DHelper.DapperC.Update(modelUser); if (modelUserInfo == null) { aj.code = 1000; } else { var addTimes = Convert.ToDateTime(modelUserInfo.addtime); //创建时间小于去年9月 if (addTimes < Convert.ToDateTime((DateTime.Now.Year - 1) + "-09-01")) { aj.code = 1001; } else { aj.code = 2000; } } } else { model.usertype = 1; model.status = 1; model.usertype = 0; model.addtime = DateTime.Now; model.uptime = DateTime.Now; DHelper.DapperC.Insert(model); aj.code = 1000; } aj.isSuccess = true; } return(aj); }
public ApiReplyModel CheckToken(string token) { ApiReplyModel aj = new ApiReplyModel(); aj.isSuccess = false; if (!string.IsNullOrEmpty(token)) { var model = DHelper.DapperC.SelectSingle <tbl_user>(null, " token='" + token + "' and status=1", ""); if (model != null) { model.uptime = DateTime.Now; DHelper.DapperC.Update(model); aj.isSuccess = true; } else { aj.code = 1000; } } return(aj); }
public ApiReplyModel MongoDBPlay() { ApiReplyModel ret = new ApiReplyModel(); return(ret); }