public ActionResult optimizationpage(string guid, string t) { dynamic data = new System.Dynamic.ExpandoObject(); SystemOptimization one = new SystemOptimization(); string type = t; if (guid != null && guid.ToString() != "") { Guid g; try { g = Guid.Parse(guid); } catch { return RedirectToAction("siteservice"); } var suggestion = diagnosticService.GetOneProcessUnitOptimizationSuggestion(Masterpage.CurrUser.client_code, g); one = JsonHelper.FromJson<SystemOptimization>(suggestion.CustomerOptimizationSuggestion); data.hv = 1; LogHelper.Info(Masterpage.CurrUser.alias, "502012:客户," + Masterpage.CurrUser.client_code + ",查看操作建议信息,操作建议guid" + guid); } else { data.hv = 0; one = new SystemOptimization(); LogHelper.Info(Masterpage.CurrUser.alias, "502012:客户," + Masterpage.CurrUser.client_code + ",新增操作建议"); } data.guid = guid; data.one = one; data.type = t; return View(data); }
public ActionResult saveoptimization() { string guid = WebRequest.GetString("guid", true); string type = WebRequest.GetString("type", true); string dates = WebRequest.GetString("date", true); string wind = WebRequest.GetString("wind", true); string mud = WebRequest.GetString("mud", true); string water = WebRequest.GetString("water", true); string nutrition = WebRequest.GetString("nutrition", true); string other = WebRequest.GetString("other", true); ReturnValue r = new ReturnValue(); #region 类别 Guid g2; if (type == "add") g2 = Guid.Empty; else g2 = Guid.Parse(guid); SystemOptimization model = new SystemOptimization(); model.wind = wind; model.water = water; model.mud=mud; model.nutrition=nutrition; model.other = other; r = diagnosticService.SaveOptimizationSuggestionUnit(Masterpage.CurrUser.client_code, g2, type, DateTime.Parse(dates), model, 1); LogHelper.Info(Masterpage.CurrUser.alias, "502013:客户," + Masterpage.CurrUser.client_code + ",保存优化建议,优化建议guid" + guid + ",操作类别:" + type + ",建议内容:" + JsonHelper.ToJson(model) + "操作结果:" + r.status); #endregion return Json(r, JsonRequestBehavior.AllowGet); }