电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

第三方系统给金蝶云星空发普通信息首页弹框二开示例

来源:金蝶云社区作者:金蝶2024-09-239

第三方系统给金蝶云星空发普通信息首页弹框二开示例

二开普通信息首页弹框效果如下:


步骤一:,首先要把普通消息弹框的选项勾选上:


步骤二:自定义WebAPI接口:

using Kingdee.BOS.App.Core;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.ServiceHelper;
using Kingdee.BOS.Workflow.App.Core.Repositories;
using Kingdee.BOS.Workflow.Models.WindowRemind;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Kingdee.BOS.Printing.PlugIn.Test
{
    public class MsgBroadCastAPIService : Kingdee.BOS.WebApi.ServicesStub.AbstractWebApiBusinessService
    {

        public MsgBroadCastAPIService(Kingdee.BOS.ServiceFacade.KDServiceFx.KDServiceContext context)
            : base(context)
        { }
        public bool ExecuteService(string[] receivers,string title)
        {
            List<DynamicObject> recList = new List<DynamicObject>();
            List<long> msgReceivers = new List<long>();
            List<long> id = DBServiceHelper.GetSequenceInt64(this.KDContext.Session.AppContext, "T_BAS_BROADCASTMSG", 1).ToList();
            BroadCastMsg msg = new BroadCastMsg(new DynamicObject(Kingdee.BOS.Workflow.Models.WindowRemind.BroadCastMsg.BroadCastMsgType));
            msg.Title = new LocaleValue(Kingdee.BOS.Resource.ResManager.LoadKDString("您有新的普通消息", "002406000006760", Kingdee.BOS.Resource.SubSystemType.BOS));
            msg.Content = new LocaleValue(title);
            DateTime failureTime = TimeServiceHelper.GetSystemDateTime(this.KDContext.Session.AppContext).AddMinutes(6);
            msg.FailureTime = failureTime;
            msg.SendType = 4;
            msg.Id = id[0];

            foreach (var item in receivers)
            {
                int msgReceiver = int.Parse(item);
                MessageRepository ser = new MessageRepository();
                bool isCommonMsgWindowRemind = ser.GetIsCommonMsgWindowRemind(this.KDContext.Session.AppContext, msgReceiver);
                if (isCommonMsgWindowRemind)
                {
                    BroadCastReceiver rec = new BroadCastReceiver();
                    rec.Receiver = msgReceiver;
               

第三方系统给金蝶云星空发普通信息首页弹框二开示例

二开普通信息首页弹框效果如下:步骤一:,首先要把普通消息弹框的选项勾选上:步骤二:自定义WebAPI接口:using Kingdee.BOS.App.Core;usi...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信