Пример #1
0
        public ContentResult GetNewSYSMsgCnt()
        {
            int userCount   = C_User.GetC_UserBySta("未审核");                    // 非直属待审核
            int OrderCount  = Order.GetC_UserCircles("");                      // 待审核订单
            int OrderCounts = Order.GetOrder("");                              // 未发货订单
            int uCount      = C_User.GetC_UserCircles(0);                      // 直属总部

            int Upcount = C_UserUpGrade.GetC_UserByUpGrade("未审核");             //未审核升级信息
            int acount  = userCount + uCount + Upcount;                        //总和

            int msgcnt = SYSNotifyMsg.GetUnReadMsgCount(CurrentUser.UserName); //未审核信息
            int sggcnt = C_UserAdvice.GetNoAuditCount();

            return(Content(msgcnt + "," + acount + "," + OrderCount + "," + OrderCounts + "," + uCount + "," + userCount + "," + Upcount + "," + sggcnt));
        }
Пример #2
0
        //
        // GET: /control/

        public string to()
        {
            try
            {
                string  requestJson = Encoding.UTF8.GetString(Request.BinaryRead(Request.TotalBytes));
                request req         = JsonConvert.DeserializeObject <request>(requestJson);

                if (req == null)
                {
                    return("请求数据为空");
                }
                if (DAL.MD5Helper.GetMD5UTF8("tongchengcontrol") != req.key)
                {
                    return("接口秘钥不正确");
                }
                if (!string.IsNullOrWhiteSpace(req.msg))
                {
                    SYSNotifyMsg.sendSysMsg("", req.msg);
                }

                //写入文件
                string filePath = AppDomain.CurrentDomain.BaseDirectory;
                if (!System.IO.Directory.Exists(filePath + "auth\\"))
                {
                    System.IO.Directory.CreateDirectory(filePath + "auth\\");
                }
                filePath = filePath + "auth\\";

                using (FileStream fileStream = new FileStream(filePath + "auth.log", FileMode.Create, FileAccess.Write))
                {
                    using (StreamWriter streamWriter = new StreamWriter(fileStream))
                    {
                        //authkey
                        streamWriter.WriteLine(req.authkey);
                        //authvalue
                        streamWriter.WriteLine(req.authvalue);
                        streamWriter.WriteLine(req.msg);
                        streamWriter.Flush();
                    }
                }

                return("");
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }
Пример #3
0
        public ContentResult ReadMsg(int id)
        {
            int rtn = SYSNotifyMsg.ReadMsgByID(id);

            return(Content(rtn > 0 ? "ok" : "读取异常"));
        }