自定义执行计划发送执行计划消息二开示例

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

自定义执行计划发送执行计划消息二开示例

在自定义执行计划发送执行计划消息,首先要先在执行计划详细界面配置消息类型和消息接收人。

然后在执行计划的插件里面写执行计划的日志信息。

public class CustomSchedule : IScheduleService
    {
        public void Run(Context ctx, Schedule schedule)
        {
            //DO BUSINESS
            WriteScheduleLog(ctx,schedule);
        }

        /// <summary>
        /// 写执行计划消息
        /// </summary>
        /// <param name="ctx"></param>
        /// <param name="schedule"></param>
        private void WriteScheduleLog(Context ctx, Schedule schedule)
        {
            ScheduleMsgDal _msgDal = new ScheduleMsgDal();
            ScheduleMsg msg = new ScheduleMsg();
            msg.MsgDetail = "消息内容";
            msg.HappenTime = DateTime.Now;
            msg.MsgType = 1;// 1 成功 5异常,
            msg.ScheduleTypeId = schedule.ScheduleTypeId;
            _msgDal.InsertScheduleMsg(ctx, msg);
        }
    }

以配置消息接收人去登录系统,在信息中心-执行计划消息中,遍可看到写入的执行计划消息。

自定义执行计划发送执行计划消息二开示例

在自定义执行计划发送执行计划消息,首先要先在执行计划详细界面配置消息类型和消息接收人。然后在执行计划的插件里面写执行计划的日志信息...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息