云星空信息中心发送消息代码封装
```
///
/// 创建普通消息广播消息
///
private void CreateComMsgBroadCast(long userid, string contents)
{
List<DynamicObject> recList = new List<DynamicObject>();
DateTime failureTime = TimeServiceHelper.GetSystemDateTime(this.Context).AddMinutes(6);
List<long> msgReceivers = new List<long>();
List<long> id = DBServiceHelper.GetSequenceInt64(this.Context, "T_BAS_BROADCASTMSG", 1).ToList();
BroadCastMsg msg = new BroadCastMsg(new DynamicObject(BroadCastMsg.BroadCastMsgType));
msg.Title = new LocaleValue("您有新的普通消息");
LocaleValue content = new LocaleValue(contents);
msg.Content = content;
msg.FailureTime = failureTime; //消息失效时间
msg.SendType = 4; //消息类型,普通消息
msg.Id = id[0];
int msgReceiver = (int)userid;
//用户弹窗设置
bool isCommonMsgWindowRemind = GetIsCommonMsgWindowRemind(this.Context, msgReceiver);
if (isCommonMsgWindowRemind)
{
BroadCastReceiver rec = new BroadCastReceiver();
rec.Receiver = msgReceiver;
rec.Id = id[0];
recList.Add(rec);
}
if (recList.Count > 0)
{
var saveSrvSend = Kingdee.BOS.Contracts.ServiceFactory.GetService<ISaveService>(this.Context);
saveSrvSend.Save(this.Context, new DynamicObject[] { msg });
saveSrvSend.Save(this.Context, recList.ToArray());
}
}
///
/// 普通消息是否启用弹窗提醒
///
/// <param name="ctx"></param>
/// <param name="receiverId"></param>
/// <returns></returns>
public bool GetIsCommonMsgWindowRemind(Context ctx, long receiverId)
{
string sql = "select M.FCOMMONMSGWINDOWREMIND from t_Wf_Messagesetting M left join t_Sec_User U on U.FUSERID = M.FUSERID where U.FUSERID = @FUSERID";
var parameters = new SqlParam[] { new SqlParam("@FUSERID", KDDbType.Int64, receiverId) };
return Convert.ToBoolean(DBUtils.ExecuteScalar<int>(ctx, sql, 0, parameters));
}
```
这是信息中心的弹窗设置
![612ca6ffb6206d000153c296.webp](/download/0100d050df40bed146708a7d05df9c58cb3b.webp)
消息弹窗效果
![image.webp](/download/0100ea93a9c312604118953a77cde6c2559a.webp)
云星空信息中心发送消息代码封装
``` /// /// 创建普通消息广播消息/// private void CreateComMsgBroadCast(long userid, string contents){ List<DynamicObject>...
点击下载文档
上一篇:在增值税发票增加一个物料字段:开票名称下一篇:星空自定义权限控制
本文2024-09-16 18:39:31发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23571.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章