Esempio n. 1
0
        /// <summary>
        /// 获取热点信息
        /// </summary>
        /// <returns></returns>
        public JsonResult GetHotPoinInfoAJax()
        {
            MessageObject ms    = null;
            string        hotid = Request.Params["hotid"];

            if (string.IsNullOrEmpty(hotid))
            {
                ms = new MessageObject(false, null);
                return(Json(ms));
            }
            var sw = new T_IPS_HOTS_SW();

            sw.HOTSID = hotid;
            var model = T_IPS_HOTSCls.getModel(sw);

            if (model != null)
            {
                ms = new MessageObject(true, model);
            }
            else
            {
                ms = new MessageObject(false, null);
            }
            return(Json(ms));
        }
Esempio n. 2
0
        /// <summary>
        /// 获取目前最新未处理热点
        /// </summary>
        /// <returns></returns>
        public JsonResult GetHotPontListAjax()
        {
            MessageListObject ms    = null;
            string            state = Request.Params["state"];
            var sw = new T_IPS_HOTS_SW();

            sw.MANSTATE = state;
            var list = T_IPS_HOTSCls.getModelList(sw);

            if (list.Any())
            {
                ms = new MessageListObject(true, list);
            }
            return(Json(ms));
        }
Esempio n. 3
0
        /// <summary>
        /// 删除热点
        /// </summary>
        /// <returns></returns>
        public JsonResult DelteHotAjax()
        {
            Message ms    = null;
            string  hotid = Request.Params["hotid"];

            if (string.IsNullOrEmpty(hotid))
            {
                ms = new Message(false, "hotid热点id传参失败!", "");
                return(Json(ms));
            }
            var m = new T_IPS_HOTS_Model();

            m.opMethod = "Del";
            m.HOTSID   = hotid;
            ms         = T_IPS_HOTSCls.Manager(m);
            return(Json(ms));
        }
Esempio n. 4
0
        /// <summary>
        /// 获取热点列表Html
        /// </summary>
        /// <returns></returns>
        public JsonResult GetHotPointAjax()
        {
            Message       ms = null;
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("<table cellpadding=\"0\" cellspacing=\"0\">");
            sb.AppendFormat("<thead>");
            sb.AppendFormat("<tr>");
            sb.AppendFormat("<th>序号</th>");
            sb.AppendFormat("<th>编号</th>");
            sb.AppendFormat("<th>热点区域</th>");
            sb.AppendFormat("<th>接收时间</th>");
            sb.AppendFormat("<th>像素</th>");
            sb.AppendFormat("<th>烟云</th>");
            sb.AppendFormat("<th>连续</th>");
            sb.AppendFormat("<th>状态</th>");
            sb.AppendFormat("<th>操作</th>");
            sb.AppendFormat("</tr>");
            sb.AppendFormat("</thead>");
            sb.AppendFormat("<tbody>");
            string txtHotStartTime = Request.Params["txtHotStartTime"]; //开始时间
            string txtHotEndTime   = Request.Params["txtHotEndTime"];   //结束时间
            string hotstatus       = Request.Params["hotstatus"];       //处理结果
            var    sw = new T_IPS_HOTS_SW();

            sw.DateBegin = txtHotStartTime;
            sw.DateEnd   = txtHotEndTime;
            if (hotstatus != "2")//0 未处理1已处理 2全部
            {
                sw.MANSTATE = hotstatus;
            }
            var list = T_IPS_HOTSCls.getModelList(sw);

            if (list.Any())
            {
                int i = 0;
                foreach (var item in list)
                {
                    sb.AppendFormat("<tr>");
                    sb.AppendFormat("<td>{0}</td>", ++i);
                    sb.AppendFormat("<td>{0}</td>", item.DQRDBH);
                    sb.AppendFormat("<td>{0}</td>", item.ZQWZ);
                    sb.AppendFormat("<td>{0}</td>", item.FXSJ);
                    sb.AppendFormat("<td>{0}</td>", item.XS);
                    sb.AppendFormat("<td>{0}</td>", item.YY);
                    sb.AppendFormat("<td>{0}</td>", (item.JXHQSJ == "无") ? "非连续" : "连续");
                    if (item.MANSTATE == "0")
                    {
                        sb.AppendFormat("<td><a class=\"label label-danger\">未处理</a></td>");
                    }
                    else
                    {
                        sb.AppendFormat("<td><a class=\"label label-success\">已处理</a></td>");
                    }
                    sb.AppendFormat("<td><a  href=\"javascript:void(0);\" onClick=\"getLocaHot(" + item.HOTSID + ")\">定位</a></td>");
                    sb.AppendFormat("</tr>");
                }
            }
            else
            {
                sb.AppendFormat("<tr>");
                sb.AppendFormat("<td colspan=\"8\">暂无热点信息</td>");
                sb.AppendFormat("</tr>");
            }
            sb.AppendFormat("</tbody>");
            sb.AppendFormat("</table>");
            ms = new Message(true, sb.ToString(), "");
            return(Json(ms));
        }
Esempio n. 5
0
        /// <summary>
        /// 保存热点信息
        /// </summary>
        /// <returns></returns>
        public JsonResult SaveHotPointInfoAjax()
        {
            Message ms        = null;
            string  hotid     = Request.Params["hotid"];
            string  hotresult = Request.Params["hotresult"];

            if (string.IsNullOrEmpty(hotid))
            {
                ms = new Message(false, "hotid参数传递错误!", "");
                return(Json(ms));
            }
            var m = new T_IPS_HOTS_Model();

            m.opMethod  = "Man";
            m.HOTSID    = hotid;
            m.MANRESULT = hotresult;
            m.MANUSERID = SystemCls.getUserID();
            ms          = T_IPS_HOTSCls.Manager(m);
            var jctype = System.Configuration.ConfigurationManager.AppSettings["ISJcFire"].ToString();

            if (jctype.Trim() == "1")//增加至监测火情表
            {
                var list = JC_FIRECls.GetListModel(new JC_FIRE_SW()
                {
                    FIREFROMID = m.HOTSID
                });
                if (!list.Any())
                {
                    if (ms.Success)
                    {
                        //红外相机 = 1,
                        //卫星热点 = 2,
                        //人工报警 = 3,
                        //电子报警 = 4,
                        //护林员火情上报 = 5
                        var sw = new T_IPS_HOTS_SW();
                        sw.HOTSID = hotid;
                        var record = T_IPS_HOTSCls.getModel(sw);
                        if (record != null)
                        {
                            JC_FIRE_Model model = new JC_FIRE_Model();
                            model.opMethod    = "Add";
                            model.FIREFROMID  = m.HOTSID;
                            model.FIREFROM    = "2";//卫星热点
                            model.FIRENAME    = record.WXBH + record.ZQWZ + ClsSwitch.SwitTM(record.FXSJ) + "卫星热点火情";
                            model.FIRETIME    = record.FXSJ;
                            model.JD          = record.JD;
                            model.WD          = record.WD;
                            model.ZQWZ        = record.ZQWZ;
                            model.WXBH        = record.WXBH;
                            model.DQRDBH      = record.DQRDBH;
                            model.RSMJ        = record.XS;
                            model.DL          = record.DL;
                            model.YY          = record.YY;
                            model.JXHQSJ      = record.JXHQSJ;
                            model.RECEIVETIME = record.SBSJ;
                            var mm = JC_FIRECls.Manager(model);
                        }
                    }
                }
            }
            return(Json(ms));
        }