Ejemplo n.º 1
0
        public async Task <object> Save([FromBody] ErrorLogs ErrorLog)
        {
            try
            {
                EFHelper <ErrorLogs> eFHelper = new EFHelper <ErrorLogs>();
                ErrorLog.ApplyTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                eFHelper.Add(ErrorLog);
                //钉钉推送超管

                string[] SaIds = System.Configuration.ConfigurationManager.AppSettings["administrator"].Split(',');
                DingTalkServersController dingTalkServersController = new DingTalkServersController();

                foreach (var SaId in SaIds)
                {
                    await dingTalkServersController.sendOaMessage(SaId, "报错反馈", "系统报错", "eapp://util/errorPage/errorPage");
                }

                return(new NewErrorModel()
                {
                    error = new Error(0, "保存成功!", "")
                    {
                    },
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }