public ActionResult Index(int emergencyId = 0, bool isCopy = false)
        {
            if (string.IsNullOrEmpty(ViewBag.LillyId))
            {
                return(Redirect("/notauthed.html"));
            }

            //if (!_hseReceiverUserService.IsHseAdmin(ViewBag.LillyId))
            //{
            //    return RedirectToAction("Unauthorized");
            //}

            // TODO: 需要判断这个人是否是管理员,否则不允许进这个页面

            var configedMessageTemplate = CommonService.lstSysConfig.FirstOrDefault(x => x.ConfigName == HseMessageKey);

            ViewBag.HseMessageTemplate = configedMessageTemplate != null
                ? JsonConvert.DeserializeObject <dynamic>(configedMessageTemplate.ConfigValue)
                : string.Empty;


            var configedAppid =
                CommonService.lstSysConfig.FirstOrDefault(
                    x => x.ConfigName.Equals(HseAppIdKey, StringComparison.OrdinalIgnoreCase));

            if (configedAppid == null)
            {
                _Logger.Error("Have not config appid for hse.");
            }

            ViewBag.AppId = configedAppid == null ? 0 : int.Parse(configedAppid.ConfigValue);

            if (isCopy && emergencyId != 0)
            {
                HseEntity hse = _hseService.GetHseEmergency(emergencyId, ViewBag.LillyId, ViewBag.AppId);
                if (hse != null)
                {
                    string str1 = hse.MessageContent.Substring(0, hse.MessageContent.IndexOf(ViewBag.HseMessageTemplate[1].ToString()));
                    ViewBag.HseMessageTemplate[0] = str1;
                    string str2 = hse.MessageContent.Substring(
                        hse.MessageContent.IndexOf(ViewBag.HseMessageTemplate[1].ToString()) + ViewBag.HseMessageTemplate[1].ToString().Length + 1,
                        hse.MessageContent.Length - ViewBag.HseMessageTemplate[1].ToString().Length - ViewBag.HseMessageTemplate[3].ToString().Length - str1.Length - 2);
                    ViewBag.HseMessageTemplate[2] = str2;
                }
            }

            return(View());
        }