149 lines
5.8 KiB
C#
149 lines
5.8 KiB
C#
using System;
|
|
using System.Data;
|
|
using WX.CRM.Common;
|
|
using WX.CRM.DAL.TS;
|
|
using WX.CRM.IBLL.TS;
|
|
|
|
namespace WX.CRM.BLL.TS
|
|
{
|
|
public class WX_TSADDFRIEND_BL : IWX_TSADDFRIEND
|
|
{
|
|
/// <summary>
|
|
/// 获取可以推送的工作微信号
|
|
/// </summary>
|
|
/// <param name="v_userid">用户ID</param>
|
|
/// <returns></returns>
|
|
public DataTable GetCanSendWorkAlias(decimal v_userid)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().GetCanSendWorkAlias(v_userid);
|
|
}
|
|
/// <summary>
|
|
/// 获取资源
|
|
/// </summary>
|
|
/// <param name="pici">批次号</param>
|
|
/// <returns></returns>
|
|
public DataTable GetTsAddFriendRes(decimal pici)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().GetTsAddFriendRes(pici);
|
|
}
|
|
/// <summary>
|
|
/// 获取批次信息
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public DataTable GetTsSendPici()
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().GetTsSendPici();
|
|
}
|
|
|
|
public bool UpdateSendResStutas(string v_alias, decimal v_pici, DateTime v_senddate, decimal v_stutas, string v_msg)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().UpdateSendResStutas(v_alias, v_pici, v_senddate, v_stutas, v_msg);
|
|
}
|
|
|
|
public bool AddFriendRelation(string v_jobusername, string v_username, string v_resid, DateTime v_createtime)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().AddFriendRelation(v_jobusername, v_username, v_resid, v_createtime);
|
|
}
|
|
/// <summary>
|
|
/// 获取资源by cookie
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public DataTable GetResByCookiResid(string resids)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().GetResByCookiResid(resids);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取验证的不通过的客户ID
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public DataTable GetCheckErroRes(string resids)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().GetCheckErroRes(resids);
|
|
}
|
|
/// <summary>
|
|
/// 获取最新的触动精灵脚本
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public DataTable GetNewestScriptVersion()
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().GetNewestScriptVersion();
|
|
}
|
|
public bool CreatePici(string v_resid, string v_alias, string v_helloMsg, int v_timeType, string v_exe_date, string v_exe_time, ref ValidationErrors errors)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().CreatePici(v_resid, v_alias, v_helloMsg, v_timeType, v_exe_date, v_exe_time, ref errors);
|
|
}
|
|
/// <summary>
|
|
/// 上传并修 执行状态
|
|
/// </summary>
|
|
/// <param name="v_pici"></param>
|
|
/// <param name="v_isStart"></param>
|
|
/// <param name="v_startTime"></param>
|
|
/// <param name="v_isEnd"></param>
|
|
/// <param name="v_endTime"></param>
|
|
/// <param name="errors"></param>
|
|
/// <returns></returns>
|
|
public bool UpdatePiciExecStatus(long v_pici, int? v_isStart, DateTime? v_startTime, int? v_isEnd, DateTime? v_endTime, string v_erromsg, ref ValidationErrors errors)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().UpdatePiciExecStatus(v_pici, v_isStart, v_startTime, v_isEnd, v_endTime, v_erromsg, ref errors);
|
|
}
|
|
|
|
public bool AddFriendPiciLog(string v_alias, string v_resid, decimal v_eid, decimal v_pici, decimal v_state, string v_remark, long v_zitime, DateTime v_zdtime)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().AddFriendPiciLog(v_alias, v_resid, v_eid, v_pici, v_state, v_remark, v_zitime, v_zdtime);
|
|
}
|
|
/// <summary>
|
|
/// 白板资源申请
|
|
/// </summary>
|
|
/// <param name="v_alias">工作微信号</param>
|
|
/// <param name="v_helloMsg">打招呼内容</param>
|
|
/// <param name="v_timeType">时间类型</param>
|
|
/// <param name="v_exe_date">年月日</param>
|
|
/// <param name="v_exe_time">时分秒</param>
|
|
/// <param name="v_rescount">资源数</param>
|
|
/// <param name="v_eid">工号</param>
|
|
/// <param name="errors"></param>
|
|
/// <returns></returns>
|
|
public bool WhiteResApply(string v_alias, string v_helloMsg, int v_timeType, string v_exe_date, string v_exe_time, int v_rescount, decimal v_eid, int dept, ref ValidationErrors errors)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().WhiteResApply(v_alias, v_helloMsg, v_timeType, v_exe_date, v_exe_time, v_rescount, v_eid, dept, ref errors);
|
|
}
|
|
|
|
public DataTable ResLogReport(Decimal v_eid, string v_alias, ref Pager pager)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().ResLogReport(v_eid, v_alias, ref pager);
|
|
}
|
|
/// <summary>
|
|
/// 加人日志查询
|
|
/// </summary>
|
|
/// <param name="v_eid">工号</param>
|
|
/// <param name="v_alias">微信号</param>
|
|
/// <param name="pager">分页信息</param>
|
|
/// <returns></returns>
|
|
public DataTable ResLogReport_Manager(Decimal v_eid, string v_alias, ref Pager pager)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().ResLogReport_Manager(v_eid, v_alias, ref pager);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 加人日志查询 详细查询
|
|
/// </summary>
|
|
/// <param name="v_eid">工号</param>
|
|
/// <returns></returns>
|
|
public DataTable ResLogReport_Detial(Decimal v_pici)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().ResLogReport_Detial(v_pici);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 是否可以作为推送
|
|
/// </summary>
|
|
/// <param name="v_resid"></param>
|
|
/// <returns></returns>
|
|
public bool IsCanSend(string v_resid)
|
|
{
|
|
return new WX_TSADDFRIEND_DAL().IsCanSend(v_resid);
|
|
}
|
|
}
|
|
}
|