ComplianceServer/oldcode/BLL/weapp/AppletMsgBll.cs

56 lines
1.8 KiB
C#

using System.Data;
using WX.CRM.DAL.weapp;
using WX.CRM.IBLL.weapp;
using WX.CRM.Model.weapp;
namespace WX.CRM.BLL.weapp
{
public class AppletMsgBll : IAppletMsg
{
public bool WeapAddMessage(AppletMsgModel info, int eid, int issend, int isRead)
{
return new AppletMsgDal().WeapAddMessage(info, eid, issend, isRead);
}
public bool WeapAddFilePath(long MsgId, string MediaId, string Path)
{
return new AppletMsgDal().WeapAddFilePath(MsgId, MediaId, Path);
}
/// <summary>
/// 是否含有文件
/// </summary>
/// <param name="MediaId"></param>
/// <returns></returns>
public DataTable IsHasMediaId(string MediaId)
{
return new AppletMsgDal().IsHasMediaId(MediaId);
}
/// <summary>
/// 获取未读消息
/// </summary>
/// <param name="eid">工号</param>
/// <param name="accountnum">公众号</param>
/// <returns></returns>
public DataTable GetUnReadMsg(int eid, string accountnum)
{
return new AppletMsgDal().GetUnReadMsg(eid, accountnum);
}
public DataTable GetNewAndIsReadMsg(int eid, string accountnum, string openid, long pkid)
{
return new AppletMsgDal().GetNewAndIsReadMsg(eid, accountnum, openid, pkid);
}
/// <summary>
/// 修改消息状态成已读
/// </summary>
/// <param name="eid">工号</param>
/// <param name="openId">客户openid</param>
/// <param name="accountnum">公众号</param>
/// <returns></returns>
public bool UpdateIsAlreadyRead(int eid, string openId, string accountnum)
{
return new AppletMsgDal().UpdateIsAlreadyRead(eid, openId, accountnum);
}
}
}