using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using VueWebCoreApi.DLL.BLL;
using VueWebCoreApi.Models;
using VueWebCoreApi.Tools;
namespace VueWebCoreApi.Controllers
{
[ApiExplorerSettings(GroupName = "畅捷通ERP基础数据同步")]
[ApiController]
[Route("api/[controller]")]
[ChannelActionFilter]
public class ErpSyncMesController : Controller
{
//定义全局信息返回变量
ToMessage mes = new ToMessage();
RedisHelper redis = new RedisHelper();
#region[物料管理:计量单位同步]
///
/// 物料管理:计量单位同步
///
///
[Route(template: "SaveSearchUnit")]
[HttpPost]
public JsonResult SaveSearchUnit()
{
var token = HttpContext.Request.Headers["Token"].ToString();
User us = JwtTools.Denocode(token.ToString());
mes = ErpSyncMesBLL.SaveSearchUnit(us);
return Json(mes);
}
#endregion
#region[物料管理:存货档案同步]
///
/// 物料管理:存货档案同步
///
///
[Route(template: "SaveSearchMateriel_Info")]
[HttpPost]
public JsonResult SaveSearchMateriel_Info()
{
var token = HttpContext.Request.Headers["Token"].ToString();
User us = JwtTools.Denocode(token.ToString());
mes = ErpSyncMesBLL.SaveSearchMateriel_Info(us);
return Json(mes);
}
#endregion
#region[物料管理:仓库同步]
///
/// 物料管理:仓库同步
///
///
[Route(template: "SaveSearchWareHouse")]
[HttpPost]
public JsonResult SaveSearchWareHouse()
{
var token = HttpContext.Request.Headers["Token"].ToString();
User us = JwtTools.Denocode(token.ToString());
mes = ErpSyncMesBLL.SaveSearchWareHouse(us);
return Json(mes);
}
#endregion
}
}