Libs/MojoCube.Office/Notice/Send.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Data;
namespace MojoCube.Office.Notice
{
public class Send
{
/// <summary>
/// 通知指定用户
/// </summary>
/// <param name="userId">用户ID</param>
/// <param name="departmentId">部门ID</param>
/// <param name="typeId">类型ID</param>
/// <param name="statusId">状态ID</param>
/// <param name="title">标题</param>
/// <param name="description">内容</param>
/// <param name="url">URL</param>
/// <param name="isTop">是否置顶</param>
public static void NotifyUser(int userId, int departmentId, int typeId, int statusId, string title, string description, string url, bool isTop)
{
MojoCube.Office.Notice.List list = new MojoCube.Office.Notice.List();
list.fk_User = userId;
list.fk_Department = departmentId;
list.TypeID = typeId;
list.StatusID = statusId;
list.Title = title;
list.Description = description;
list.Note = string.Empty;
list.ImagePath = string.Empty;
list.FilePath = string.Empty;
list.UserList = string.Empty;
list.DepartmentList = string.Empty;
list.RoleList = string.Empty;
list.Url = url;
list.StartDate = DateTime.Now.ToString();
list.EndDate = DateTime.Now.AddHours(1).ToString();
list.IsTop = isTop;
list.fk_Company = 0;
if (HttpContext.Current != null && HttpContext.Current.Session["UserID"] != null)
{
list.CreateUser = int.Parse(HttpContext.Current.Session["UserID"].ToString());
}
else
{
list.CreateUser = 0;
}
list.CreateDate = DateTime.Now.ToString();
list.ModifyUser = 0;
list.ModifyDate = DateTime.Now.ToString();
int id = list.InsertData();
if (id > 0)
{
//通知分发到接受者
MojoCube.Office.Notice.Receiver receiver = new MojoCube.Office.Notice.Receiver();
后面还有 84 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
