public ActionResult ClosePeak(RequestData data) { PostResult result = new PostResult(); try { string peakId = data.Get("peakId"); T_THEPEAK_MAIN_LIST_INFOModel mainListModel = new T_THEPEAK_MAIN_LIST_INFOModel(); mainListModel.IS_CLOSE = 1; mainListModel.Update(T_THEPEAK_MAIN_LIST_INFO.ID == int.Parse(peakId)); result.Success = true; result.Message = "关闭成功!"; } catch (Exception ex) { result.Success = false; result.Message = "关闭失败!原因:" + ex.Message; } return(Json(result)); }
public ActionResult SaveThePeak(RequestData data) { PostResult result = new PostResult(); List <dynamic> getXunChalis = null; string entGuid = data.Get("entGuid"); try { T_THEPEAK_MAIN_LIST_INFOModel model = new T_THEPEAK_MAIN_LIST_INFOModel(); model = this.GetModelValue <T_THEPEAK_MAIN_LIST_INFOModel>(model, data); model.PEAK_TYPE = "zfyj"; model.RESPONSE_AREA = model.LIMIT_AREA; //model.LIMITED_NUM = model.LIMITED_NUM ; model.ALL_NUM = model.LIMITED_NUM + model.STOP_NUM + model.THEPEAK_NUM; //主表 int peakId = model.GetIDByInsert(); FileUploadHandle.FileMessageSave(data, peakId.ToString()); //更新主表 T_THEPEAK_ENT_SUB_LISTModel entSub = new T_THEPEAK_ENT_SUB_LISTModel(); entSub.THEPEAKID = peakId; entSub.Update(T_THEPEAK_ENT_SUB_LIST.GUID == entGuid); //获取需要巡查的企业 getXunChalis = GetXunCha(peakId); result.Data = getXunChalis; result.Message = peakId.ToString(); result.Success = true; //UpdateAttach(Json,getID) //添加主表日志 base.AddLog(null, LogType.InsertOperate, "【任务下发成功】 " + ModelToString(model.ID)); } catch (Exception ex) { base.AddLog(null, LogType.InsertOperate, "【下发错峰任务失败】 " + ex.Message + ex.StackTrace); Lang.add_failure = "下发错峰任务失败"; result.Success = false; } //return result; return(Json(result)); }
protected override bool DoEdit(RequestData data) { bool reulst = true; string entGuid = data.Get("entGuid"); try { T_THEPEAK_MAIN_LIST_INFOModel model = new T_THEPEAK_MAIN_LIST_INFOModel(); model = this.GetModelValue <T_THEPEAK_MAIN_LIST_INFOModel>(model, data); reulst = model.Update(T_THEPEAK_MAIN_LIST_INFO.ID == data.Get("id")); //更新主表 T_THEPEAK_ENT_SUB_LISTModel entSub = new T_THEPEAK_ENT_SUB_LISTModel(); entSub.THEPEAKID = decimal.Parse(data.Get("id")); entSub.Update(T_THEPEAK_ENT_SUB_LIST.GUID == entGuid); } catch (Exception ex) { base.AddLog(null, LogType.InsertOperate, "【编辑错峰任务失败】 " + ex.Message + ex.StackTrace); Lang.add_failure = "编辑错峰任务失败"; reulst = false; } return(reulst); }
protected override bool DoDelete(RequestData data) { T_THEPEAK_MAIN_LIST_INFOModel model = new T_THEPEAK_MAIN_LIST_INFOModel(); return(model.Delete(T_THEPEAK_MAIN_LIST_INFO.ID == data.Get("id"))); }