public ActionResult OnGetShareDetail(string kindergartenName, string id) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(kindergartenName) || string.IsNullOrEmpty(id)) { sr.status = "Fail"; sr.result = "信息不完整"; return(Json(sr)); } sr = WXShareDal.GetShareDetail(kindergartenName, id); return(Json(sr)); }
public ActionResult OnGetSignupDetail(string kindergartenName, string shareId, string receiverId) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(kindergartenName) || string.IsNullOrEmpty(shareId) || string.IsNullOrEmpty(receiverId)) { sr.status = "Fail"; sr.result = "信息不完整"; return(Json(sr)); } sr = WXShareDal.GetSignupDetail(kindergartenName, shareId, receiverId); return(Json(sr)); }
public ActionResult OnGetShareInfoList(string kindergartenName, string userName) { StatusReport sr = new StatusReport(); if (string.IsNullOrEmpty(kindergartenName)) { sr.status = "Fail"; sr.result = "信息不完整"; return(Json(sr)); } sr = WXShareDal.GetShareInfoList(kindergartenName, userName); return(Json(sr)); }
public ActionResult OnLogin(string code, string shareNumber, string userId, string userName, string shareTime, string kindergartenName) { StatusReport sr = new StatusReport(); var jsonResult = SnsApi.JsCode2Json(Comman.Appid, Comman.AppSecret, code); if (jsonResult.errcode == Senparc.Weixin.ReturnCode.请求成功) { //Session["WxOpenUser"] = jsonResult; var sessionBag = SessionContainer.UpdateSession(null, jsonResult.openid, jsonResult.session_key); Session[sessionBag.Key] = jsonResult; Session.Timeout = 60; sr = WXUserDal.SetNewUser(jsonResult.openid, kindergartenName); if (sr.status == "Success") { User user = (User)sr.data; string receiverId = user.id; if (!string.IsNullOrEmpty(shareNumber) && !string.IsNullOrEmpty(userId) && !string.IsNullOrEmpty(userName) && !string.IsNullOrEmpty(shareTime)) { if (userId != receiverId) { sr = WXShareDal.SetShareInfo(receiverId, shareNumber, userId, userName, shareTime, kindergartenName); using (StreamWriter sw = new StreamWriter("D:\\1_importTemp\\TestFile1.txt")) { sw.WriteLine(sr.result.ToString()); } } } sr.data = new { success = true, msg = "OK", sessionId = sessionBag.Key, user = user }; } else { sr.data = new { success = true, msg = "OK", sessionId = sessionBag.Key }; } return(Json(sr)); } else { sr.status = "Fail"; sr.data = new { success = false, mag = jsonResult.errmsg, result = jsonResult }; return(Json(sr)); //return Json(new { success = false, mag = jsonResult.errmsg, result = jsonResult }); } }