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<Idt_BatchinfoService, dt_batchInfo> 
 | 
    { 
 | 
        private readonly IHttpContextAccessor _httpContextAccessor; 
 | 
        public BatchController(Idt_BatchinfoService service, IHttpContextAccessor httpContextAccessor) : base(service) 
 | 
        { 
 | 
            _httpContextAccessor = httpContextAccessor; 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 修改入库批次信息 
 | 
        /// </summary> 
 | 
        /// <param name="batch"></param> 
 | 
        /// <returns></returns> 
 | 
        [HttpPost, HttpGet, Route("UpdateInBatch")] 
 | 
        public WebResponseContent UpdateInBatch(string batch) 
 | 
        { 
 | 
            return Service.UpdateInBatch(batch); 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 修改出库批次信息 
 | 
        /// </summary> 
 | 
        /// <param name="batch"></param> 
 | 
        /// <returns></returns> 
 | 
        [HttpPost, HttpGet, Route("UpdateOutBatch")] 
 | 
        public WebResponseContent UpdateOutBatch(string batch) 
 | 
        { 
 | 
            return Service.UpdateOutBatch(batch); 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 修改出库物料信息,需要出外购还是自产 0不出库   1出库 
 | 
        /// </summary> 
 | 
        /// <param name="batch"></param> 
 | 
        /// <returns></returns> 
 | 
        [HttpPost, HttpGet, Route("UpdateOutStorageMode")] 
 | 
        public WebResponseContent UpdateOutStorageMode(int isout) 
 | 
        { 
 | 
            return Service.UpdateOutStorageMode(isout); 
 | 
        } 
 | 
    } 
 | 
} 
 |