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 mode)
|
{
|
return Service.UpdateOutStorageMode(mode);
|
}
|
}
|
}
|