/// <summary> /// 发送消息 /// </summary> /// <param name="userNo">接受人</param> /// <param name="msgTitle">标题</param> /// <param name="msgDoc">内容</param> /// <param name="msgFlag">标记</param> /// <param name="msgType">类型</param> /// <param name="paras">扩展参数</param> public static void SendMsg(string userNo, string msgTitle, string msgDoc, string msgFlag, string msgType, string paras) { SMS sms = new SMS(); sms.MyPK = DBAccess.GenerGUID(); sms.HisEmailSta = MsgSta.UnRun; sms.Sender = WebUser.No; sms.SendToEmpNo = userNo; sms.Title = msgTitle; sms.DocOfEmail = msgDoc; sms.Sender = BP.Web.WebUser.No; sms.RDT = BP.DA.DataType.CurrentDataTime; sms.MsgFlag = msgFlag; // 消息标志. sms.MsgType = msgType; // 消息类型.' sms.AtPara = paras; sms.afterInsert(); // sms.Insert(); }
/// <summary> /// 发送消息 /// </summary> /// <param name="mobileNum">手机号吗</param> /// <param name="mobileInfo">短信信息</param> /// <param name="email">邮件</param> /// <param name="title">标题</param> /// <param name="infoBody">邮件内容</param> /// <param name="msgFlag">消息标记,可以为空。</param> /// <param name="guestNo">用户编号</param> public static void SendMsg(string mobileNum, string mobileInfo, string email, string title, string infoBody, string msgFlag, string msgType, string guestNo) { SMS sms = new SMS(); sms.Sender = WebUser.No; sms.RDT = BP.DA.DataType.CurrentDataTimess; sms.SendToEmpNo = guestNo; // 邮件信息 sms.HisEmailSta = MsgSta.UnRun; sms.Title = title; sms.DocOfEmail = infoBody; //手机信息. sms.Mobile = mobileNum; sms.HisMobileSta = MsgSta.UnRun; sms.MobileInfo = mobileInfo; sms.MsgFlag = msgFlag; // 消息标志. if (DataType.IsNullOrEmpty(msgFlag)) { sms.MyPK = DBAccess.GenerGUID(); sms.afterInsert(); //sms.Insert(); } else { // 如果已经有该PK,就不让插入了. try { sms.MyPK = msgFlag; sms.afterInsert(); // sms.Insert(); } catch { } } }