public ActionResult Audit(int ApplyID, string opt, DateTime SpreadBeginTime) { ViewBag.AmIn = "task"; TaskBLL bll = new TaskBLL(); Task task = bll.Get(ApplyID); task.AuditTime = DateTime.Now; if(opt == "pass") { DateTime dt = DateTime.Now; SpreadBeginTime.AddHours(dt.Hour); SpreadBeginTime.AddMinutes(dt.Minute); SpreadBeginTime.AddSeconds(dt.Second); SpreadBeginTime.AddMilliseconds(dt.Millisecond); task.SpreadBeginTime = SpreadBeginTime; task.Status = 1; } else if (opt == "deny") { task.Status = 2; } else { //参数不正确 } if(bll.Audit(task)) return MyContent("审核任务成功,该任务被"+(opt == "deny" ? "拒绝" : "通过")+"!", "/Task/TaskList"); return MyContent("审核失败!", "/Task/TaskList"); }
public ActionResult StopTask(int TaskID, string opt, DateTime SpreadEndTime) { TaskBLL bll = new TaskBLL(); Task task = bll.Get(TaskID); task.AuditTime = DateTime.Now; if (opt == "stop") { DateTime dt = DateTime.Now; SpreadEndTime = SpreadEndTime.AddHours(dt.Hour).AddMinutes(dt.Minute).AddSeconds(dt.Second).AddMilliseconds(dt.Millisecond); task.SpreadEndTime = SpreadEndTime; task.Status = 3; } else { //参数不正确 } if(bll.Audit(task)) return MyContent("操作成功!", "/Task/TaskManage"); return MyContent("操作失败!", "/Task/TaskManage"); }