public ActionResult MakeDaka(int rid, int bid, int kid, int peibanshi, int zhixingzhe, string title, string dakacontent) { Message msg = new Message(); RenwuDaka daka = new RenwuDaka(); daka.RenwuName = rid; daka.ProductBook = bid; daka.Kongjian = kid; daka.Peibanshi = peibanshi; daka.RenwuZhixingzhe = zhixingzhe; daka.Status = false; daka.DakaTitle = title; daka.DakaContent = dakacontent; daka.DakaTime = DateTime.Now; daka.LastEditTime = DateTime.Now; try { unitOfWork.renwuDakasRepository.Insert(daka); unitOfWork.Save(); msg.MessageStatus = "true"; msg.MessageInfo = "打卡成功"; } catch (Exception) { msg.MessageStatus = "false"; msg.MessageInfo = "打卡失败"; throw; } string json = JsonHelper.JsonSerializerBySingleData(msg); return(Content(json)); }
public ActionResult DakaContent(int id) { RenwuDaka daka = unitOfWork.renwuDakasRepository.GetByID(id); ViewHistory _viewHistory = new ViewHistory(); _viewHistory.DakaBiji = id; _viewHistory.DakaRen = daka.RenwuZhixingzhe; _viewHistory.Peibanshi = daka.Peibanshi; _viewHistory.Kongjian = daka.Kongjian; _viewHistory.ProductBook = daka.ProductBook; _viewHistory.ViewRen = int.Parse(Session["renid"].ToString()); _viewHistory.ViewTime = DateTime.Now; unitOfWork._viewHistorysRepository.Insert(_viewHistory); unitOfWork.Save(); int dianzanren = int.Parse(Session["renid"].ToString()); var dianzan = unitOfWork._bijiDianzansRepository.Get(filter: u => u.DakaBiji == id && u.DianzanRen == dianzanren && u.Dianzan == true); ViewBag.dianzan = false; if (dianzan.Count() > 0) { ViewBag.dianzan = true; } return(View(daka)); }
public ActionResult GetSpaceByDakaId(int rid, int kid) { int next_id = 0; string sql = "select * from RenwuDaka where RenwuZhixingzhe=" + rid + " and Kongjian=" + kid + " order by Id desc"; var renwudakas = unitOfWork.renwuDakasRepository.GetWithRawSql(sql); if (renwudakas.Count() == 0) { next_id = 0; } else { RenwuDaka daka = renwudakas.First(); int last_id = daka.RenwuName; string next_sql = "select top 1 * from Renwu where Id>" + last_id + " order by Paixu"; var renwus = unitOfWork.renwusRepository.GetWithRawSql(next_sql); if (renwus.Count() == 0) { next_id = last_id; } else { Renwu renwu = renwus.First(); next_id = renwu.Id; } } string json = JsonHelper.JsonSerializerBySingleData(next_id); return(Content(json)); }
public ActionResult GetBijiById(int id) { RenwuDaka biji = unitOfWork.renwuDakasRepository.GetByID(id); string json = JsonHelper.JsonSerializerBySingleData(biji); return(Content(json)); }
public ActionResult DakaEdit(RenwuDaka _renwuDaka) { if (ModelState.IsValid) { unitOfWork.renwuDakasRepository.Update(_renwuDaka); unitOfWork.Save(); return(RedirectToAction("DakaContent", "UHome", new{ id = _renwuDaka.Id })); } return(View(_renwuDaka)); }
public ActionResult DakaEdit(int id) { RenwuDaka _renwuDaka = unitOfWork.renwuDakasRepository.GetByID(id); Book book = unitOfWork.booksRepository.GetByID(id); if (_renwuDaka == null || Request.UrlReferrer == null || int.Parse(Session["renid"].ToString()) != _renwuDaka.RenwuZhixingzhe) { return(HttpNotFound()); } return(View(_renwuDaka)); }
public ActionResult ArticleContent(int id) { RenwuDaka daka = unitOfWork.renwuDakasRepository.GetByID(id); return(View(daka)); }
public ActionResult Daka(RenwuDaka daka) { Ren ren = unitOfWork.rensRepository.GetByID(daka.RenwuZhixingzhe); Renwu renwu = unitOfWork.renwusRepository.GetByID(daka.RenwuName); if (ModelState.IsValid) { unitOfWork.renwuDakasRepository.Insert(daka); unitOfWork.Save(); WechatTemplateMessage msgData = new WechatTemplateMessage { touser = ren.RenOpenid, template_id = "YfnxngfPAXv5hgSkDGKS-3bd5aScpZgwlRr1Jn85fWc", url = "http://peiban.zzd123.com/Wap/ArticleContent?id=" + daka.Id, data = new { first = new { value = "你好,完成作业通知。", color = "#173177" }, keyword1 = new { value = ren.RenNickName, color = "#173177" }, keyword2 = new { value = renwu.Title, color = "#173177" }, keyword3 = new { value = DateTime.Now.ToString("yyyy-MM-dd hh:mm"), color = "#173177" }, remark = new { value = "每一次陪伴都是人生的美好。" } } }; string access_token = AccessTokenService.GetAccessToken(); string postdata = JsonConvert.SerializeObject(msgData); string result = WechatMessageServices.SendTempletMessge(access_token, postdata); WechatResult wechatResult = JsonConvert.DeserializeObject <WechatResult>(result); if (wechatResult.errcode == 0) { ViewBag.msg = "模板消息发送成功!操作代码如下:"; ViewBag.result = result; } else { ViewBag.msg = "模板消息发送失败!错误代码如下:"; ViewBag.result = result; } return(RedirectToAction("DakaList", "UHome")); } return(View(daka)); }