ShiRongWeChatOpenIdTask/MyCode.Project.WebApi/Areas/Admin/Controllers/StaffDataEnterpriseWechatController.cs
2025-04-21 14:10:27 +08:00

79 lines
2.2 KiB
C#

using MyCode.Project.Services;
using System.Web.Http;
namespace MyCode.Project.WebApi.Areas.Admin.Controllers
{
/// <summary>
/// 商品分类业绩统计,仅供系统内部调用
/// </summary>
public class StaffDataEnterpriseWechatController : BaseAdminController
{
private IStaffDataEnterpriseWechatService _staffDataEnterpriseWechatService;
/// <summary>
///
/// </summary>
/// <param name="staffDataEnterpriseWechatService"></param>
public StaffDataEnterpriseWechatController(IStaffDataEnterpriseWechatService staffDataEnterpriseWechatService)
{
_staffDataEnterpriseWechatService = staffDataEnterpriseWechatService;
}
#region InitDepartment()
/// <summary>
/// 刷公司微信的部门和员工资料
/// </summary>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
public void InitDepartment()
{
_staffDataEnterpriseWechatService.InitDepartment();
}
#endregion
#region RunWechatVSKingDee()
/// <summary>
/// 执行需要比对的数据任务
/// </summary>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
public void RunWechatVSKingDee()
{
_staffDataEnterpriseWechatService.RunWechatVSKingDee();
}
#endregion
#region InitDepartment()
/// <summary>
/// 创建需要比对的数据任务
/// </summary>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
public void AddWechatVSKingDeeJob()
{
_staffDataEnterpriseWechatService.AddWechatVSKingDeeJob();
}
#endregion
#region InitDepartment(OPENID)
/// <summary>
/// 定时任务刷微信OPENID
/// </summary>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
public void TaskAddOpenIdJob()
{
_staffDataEnterpriseWechatService.TaskAddOpenIdJob();
}
#endregion
}
}