using Autofac.Core; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_Core.Caches; using WIDESEAWCS_ISystemServices; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_Server.Controllers.System { [Route("api/Batch")] [ApiController] public class BatchController : ApiBaseController { private readonly IHttpContextAccessor _httpContextAccessor; public BatchController(Idt_BatchinfoService service, IHttpContextAccessor httpContextAccessor) : base(service) { _httpContextAccessor = httpContextAccessor; } /// /// 修改入库批次信息 /// /// /// [HttpPost, HttpGet, Route("UpdateInBatch")] public WebResponseContent UpdateInBatch(string batch) { return Service.UpdateInBatch(batch); } /// /// 修改出库批次信息 /// /// /// [HttpPost, HttpGet, Route("UpdateOutBatch")] public WebResponseContent UpdateOutBatch(string batch) { return Service.UpdateOutBatch(batch); } /// /// 修改出库物料信息,需要出外购还是自产 0不出库 1出库 /// /// /// [HttpPost, HttpGet, Route("UpdateOutStorageMode")] public WebResponseContent UpdateOutStorageMode(int isout) { return Service.UpdateOutStorageMode(isout); } } }