| | |
| | | using System.Threading.Tasks; |
| | | using SqlSugar; |
| | | using System.Diagnostics; |
| | | using Model.ModelDto.SysDto; |
| | | using static System.Reflection.Metadata.BlobBuilder; |
| | | |
| | | namespace Wms.Controllers |
| | | { |
| | | [Route("api/[controller]/[action]")] |
| | | [ApiController] |
| | | [Authorize] |
| | | |
| | | public class BllAsnController : ControllerBase |
| | | { |
| | | #region 依赖注入 |
| | |
| | | private readonly IAuditLogServer _auditLog; // 审核记录 |
| | | private readonly IBllLabelBoxNoServer _labelBox; // 箱码标签 |
| | | private readonly IProcurePlanServer _procurePlanSvc; // 箱码标签 |
| | | private readonly IPalletUpShelfServer _palletUpShelfSvc; // 上架记录 |
| | | #endregion |
| | | |
| | | #region 构造函数 |
| | | public BllAsnController(IArrivalNoticeServer arrivalNoticeSvc, IPalletBindServer palletBindSvc, IBllBoxInfoServer bllBoxInfoSvc, ITaskServer taskSvc, IOperationASNServer logSvc, IPalletUnbindServer palletUnbind, IAuditLogServer auditLog, IBllLabelBoxNoServer labelBox, IProcurePlanServer procurePlanSvc) |
| | | public BllAsnController(IArrivalNoticeServer arrivalNoticeSvc, IPalletBindServer palletBindSvc, IBllBoxInfoServer bllBoxInfoSvc, ITaskServer taskSvc, IOperationASNServer logSvc, IPalletUnbindServer palletUnbind, IAuditLogServer auditLog, IBllLabelBoxNoServer labelBox, IProcurePlanServer procurePlanSvc, IPalletUpShelfServer palletUpShelfSvc) |
| | | { |
| | | _arrivalNoticeSvc = arrivalNoticeSvc; |
| | | _PalletBindSvc = palletBindSvc; |
| | |
| | | _auditLog = auditLog; |
| | | _labelBox = labelBox; |
| | | _procurePlanSvc = procurePlanSvc; |
| | | _palletUpShelfSvc = palletUpShelfSvc; |
| | | } |
| | | #endregion |
| | | |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 上架任务记录 |
| | | |
| | | /// <summary> |
| | | /// 获取上架任务记录信息分页集合 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [ServiceFilter(typeof(ApiResponseActionFilter))] |
| | | public async Task<SqlSugarPagedList> GetPalletUpShelfList(PalletUpShelfVm model) |
| | | { |
| | | RefAsync<int> count = new RefAsync<int>(); |
| | | var data = await _palletUpShelfSvc.GetPalletUpShelfList(model.TraceNo, model.TaskNo,model.PalletNo,model.SkuNo,model.SkuName,model.LotNo,model.Status,model.Page,model.Limit, count); |
| | | return new SqlSugarPagedList() { Items = data, Total = count }; |
| | | } |
| | | #endregion |
| | | } |
| | | |
| | | } |