Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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")));
        }