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(); RedisCommon redis = new RedisCommon(); #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 #region[基础设置:往来单位同步] /// /// 基础设置:往来单位同步 /// /// [Route(template: "SeaveSearchPartner")] [HttpPost] public JsonResult SeaveSearchPartner() { var token = HttpContext.Request.Headers["Token"].ToString(); User us = JwtTools.Denocode(token.ToString()); mes = ErpSyncMesBLL.SeaveSearchPartner(us); return Json(mes); } #endregion #region[生产管理:ERP生产订单同步] /// /// 生产管理:ERP生产订单同步 /// /// [Route(template: "SeaveSearchErpOrder")] [HttpPost] public JsonResult SeaveSearchErpOrder() { var token = HttpContext.Request.Headers["Token"].ToString(); User us = JwtTools.Denocode(token.ToString()); mes = ErpSyncMesBLL.SeaveSearchErpOrder(us); return Json(mes); } #endregion } }