public JsonResult CourseAdd(Project model) { if (LUser != null) { model.UpTime = model.CrTime = DateTime.Now; model.CrUserID = LUser.UserId.ToGuid(); if (ModelState.IsValid) { if (model.ID.IsEmpty()) { //新增 model.ID = GuidHelper.GuidNew(); model.CreateAndFlush(); } else { model.UpdateAndFlush(); } return(Json(JsonReturn.OK())); } else { return(Json(JsonReturn.Error("填写的信息有误请确认。"), JsonRequestBehavior.AllowGet)); } } else { return(Json(JsonReturn.Error("登录超时,请重新登录"), JsonRequestBehavior.AllowGet)); } }
public JsonResult Setting(Setting model) { if (ModelState.IsValid) { if (model.ID.IsEmpty()) { model.ID = GuidHelper.GuidNew(); model.CrUserId = LUser.UserId.ToGuid(); model.UpTime = model.CrTime = DateTime.Now; model.CreateAndFlush(); } else { model.UpTime = DateTime.Now; model.UpUser = LUser.UserName; model.UpdateAndFlush(); } } return(Json(JsonReturn.OK(), JsonRequestBehavior.AllowGet)); }
public JsonResult Pay(string id) { if (LUser != null) { var info = Fee.TryFind(id.ToGuid()); if (info != null) { info.IsPay = true; info.PayDate = DateTime.Now; info.Approver = LUser.UserName; info.UpdateAndFlush(); return(Json(JsonReturn.OK(), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonReturn.Error("获取数据失败"), JsonRequestBehavior.AllowGet)); } } else { return(Json(JsonReturn.Error("登录超时"), JsonRequestBehavior.AllowGet)); } }
public JsonResult CourseDel(string id, bool isUse) { if (LUser != null) { var model = Project.TryFind(id.ToGuid()); if (model != null) { model.IsUse = isUse; model.UpUser = LUser.UserName; model.UpTime = DateTime.Now; model.UpdateAndFlush(); return(Json(JsonReturn.OK(), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonReturn.Error("查询数据失败"), JsonRequestBehavior.AllowGet)); } } else { return(Json(JsonReturn.Error("登录超时,请重新登录"), JsonRequestBehavior.AllowGet)); } }
public JsonResult OrderConfirm(int id, bool isOK, string msg) { if (LUser != null) { var info = Order.TryFind(id); if (info != null) { if (isOK) { decimal fee = 0; var feeRate = MC.Models.FeeRate.FindFirst(); if (feeRate != null) { fee = info.ProMoney * feeRate.Rate - feeRate.Other; } info.State = "结佣中"; info.StateID = 2; info.StateInfo = "管理员已经审核完成,等待结佣{0}元".FormatWith(fee.ToMoney(2)); info.UpdateAndFlush(); var feeInfo = new Fee(); feeInfo.ID = GuidHelper.GuidNew(); feeInfo.OrderID = info.ID; feeInfo.Money = fee; feeInfo.IsPay = false; feeInfo.PayeeID = info.CrUserID; feeInfo.CrUserID = LUser.UserId.ToGuid(); feeInfo.CrUser = LUser.UserName; feeInfo.CrTime = DateTime.Now; feeInfo.CreateAndFlush(); } else { info.State = "被驳回"; info.StateInfo = msg; info.StateID = 5; info.UpdateAndFlush(); } var approve = new ApproveDetail() { ApproveMsg = msg, Approver = LUser.UserName, ApproveTime = DateTime.Now, ApproveType = (int)ApproveType.ORDER, BusinessIntID = id, IsOK = isOK }; approve.CreateAndFlush(); var temp = new 审核结果通知() { first = new TemplateDataItem("您收到一条审核消息"), keyword1 = new TemplateDataItem(DateTime.Now.ToString("yyyy-MM-dd HH:mm")), keyword2 = new TemplateDataItem(isOK ? "推荐通过审核,等待结佣" : "推荐未通过审核"), keyword3 = new TemplateDataItem(info.OrderNo), remark = new TemplateDataItem("请登录系统查询详细信息") }; var user = Models.User.TryFind(info.CrUserID); if (user != null) { CommFunction.SendWxTemplateMsg(temp, MessageType.审核结果通知, user.OpenID); } } return(Json(JsonReturn.OK(), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonReturn.Error("登录超时"), JsonRequestBehavior.AllowGet)); } }