/// <summary>
        ///
        /// </summary>
        /// <param name="logonid">sanzhang</param>
        /// <param name="id">E01000</param>
        /// <param name="SHAEncry"></param>
        /// <returns></returns>
        public IActionResult Index2(string logonid, string id, string SHAEncry)
        {
            ViewBag.logonid  = logonid;
            ViewBag.id       = id;
            ViewBag.SHAEncry = SHAEncry;


            ViewBag.NoBroGTitle = Utils.SettingConfig.NoBroGTitle;

            //Email
            var email   = LoginUserHelper.GetLoginUserName(logonid, User.Identity.Name);
            var emplyee = boxBiz.getUserInfo(email);

            if (emplyee == null)
            {
                return(RedirectToAction("ValiFailError", "Home", new { ErrorMsg = "根据Email查询用户失败" }));
            }

            ViewBag.UserName = emplyee.cname;

            ViewBag.UnReadRefreshSeconds = Utils.SettingConfig.UnReadRefreshSeconds;
            ViewBag.BrogSignMessageUrl   = Utils.SettingConfig.BrogSignMessageUrl;
            //return View("ValiFailError");
            return(View());
        }
        public JsonResult DataTableList(DataTablesRequsetDto reqP)
        {
            var userName = LoginUserHelper.GetLoginUserName(reqP.logonid, User.Identity.Name);
            var res      = boxBiz.ListForDataTables(reqP, userName);

            return(Json(res));
        }
        /// <summary>
        /// 判断是否需要刷新
        /// </summary>
        /// <param name="reqP"></param>
        /// <returns></returns>
        public IActionResult GetUnReadCount(DataTablesRequsetDto reqP)
        {
            var userName = LoginUserHelper.GetLoginUserName(reqP.logonid, User.Identity.Name);
            var res      = boxBiz.GetUnReadCount(reqP, userName);

            return(Json(res));
        }
Exemple #4
0
        public IActionResult Index(string logonid, string id, string SHAEncry)
        {
            var queryString = Request.QueryString.Value;


            var partShowStr       = Utils.SettingConfig.SignMessageBoxPartShow.Trim();
            var oldSignMessageUrl = Utils.SettingConfig.BrogSignMessageUrl;

            //return RedirectToAction("ValiFailError", new {ErrorMsg = "测试错误" });
            //Utils.LoginUserHelper.ValiResult valiLogonUser = LoginUserHelper.valiUser(logonid, SHAEncry);
            //if (!valiLogonUser.Success)
            //{
            //    return RedirectToAction("ValiFailError" , new {ErrorMsg = valiLogonUser.Msg });
            //}

            var email   = LoginUserHelper.GetLoginUserName(logonid, User.Identity.Name);
            var emplyee = boxBiz.getUserInfo(email);

            if (emplyee == null)
            {
                return(RedirectToAction("ValiFailError", "Home", new { ErrorMsg = "根据Email查询用户失败" }));
            }

            if (checkContain(partShowStr, emplyee.dept_id))
            {
                var routeDictionary = new RouteValueDictionary {
                    { "action", "Index2" }, { "controller", "Message" },
                    { "logonid", logonid }, { "id", id }, { "SHAEncry", SHAEncry }
                };
                return(RedirectToRoute(routeDictionary));
                //new { controller = "Message", action = "Index2" , new string[]{ loginid, id, SHAEncry } });
            }

            return(Redirect(oldSignMessageUrl + queryString));

            //return View();
        }