56 lines
1.8 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|