//微信小程序登录积分 public ActionResult AddScoreNum() { string wxid = Request["WXID"]; var temp = WXXUserInfoService.LoadEntities(x => x.WXID == wxid).FirstOrDefault(); if (temp != null) { var dateDay = temp.EditScoreTime.GetValueOrDefault().ToLongDateString(); if (dateDay == DateTime.Now.ToLongDateString()) { return(Json(new { ret = "no", msg = "您今日已签过到了~" }, JsonRequestBehavior.AllowGet)); } var score = T_BoolItemService.LoadEntities(x => x.ThisItem == 0).First().@int; temp.ScoreNum = temp.ScoreNum + score; temp.EditScoreTime = DateTime.Now; if (WXXUserInfoService.EditEntity(temp)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "no", msg = "签到失败!请联系客服" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { ret = "no", msg = "我此微信用户登录信息" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult CheckLogin() { string wxid = Request["WXID"]; var temp = WXXUserInfoService.LoadEntities(x => x.WXID == wxid).FirstOrDefault(); if (temp != null) { int state = 0; if (temp.PersonName != Request["nickName"]) { temp.PersonName = Request["nickName"]; state = 1; } if (temp.Gender != Convert.ToInt32(Request["gender"])) { temp.Gender = Convert.ToInt32(Request["gender"]); state = 1; } if (temp.Photo != Request["avatarUrl"]) { temp.Photo = Request["avatarUrl"]; state = 1; } if (state == 1) { WXXUserInfoService.EditEntity(temp); } return(Json(new { ret = "ok", msg = "登陆成功!!", userInfo = temp }, JsonRequestBehavior.AllowGet)); } else { WXXUserInfo wui = new WXXUserInfo(); wui.WXID = wxid; wui.PersonName = Request["nickName"]; wui.Gender = Convert.ToInt32(Request["gender"]); wui.Photo = Request["avatarUrl"]; wui.ScoreNum = 0; wui.DEL = 0; WXXUserInfo wxxui = WXXUserInfoService.AddEntity(wui); return(Json(new { ret = "ok", msg = "登陆成功!", userInfo = wxxui }, JsonRequestBehavior.AllowGet)); } }