using Autofac.Features.ResolveAnything; using Microsoft.EntityFrameworkCore.Internal; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using WIDESEA.Common; using WIDESEA.Common.InOutOrderEnum; using WIDESEA.Core.ManageUser; using WIDESEA.Core.Services; using WIDESEA.Core.Utilities; using WIDESEA.Entity.DomainModels; using WIDESEA.Services.IRepositories; using WIDESEA.Services.Repositories; using WIDESEA.Services.Services; namespace WIDESEA.Services.IServices { public partial class ToWCSService { /// /// 插入货位,初始化货位 /// /// /// public WebResponseContent InsertLocationInfo(SaveModel saveModel) { WebResponseContent content = new WebResponseContent(); try { for(int i = 1; i < 9; i++) { for (int j = 1; j < 3; j++) { for (int k = 2; k < 54; k++) { Dt_locationinfo loc = new Dt_locationinfo(); loc.location_pkid = Guid.NewGuid(); loc.location_id = i.ToString().PadLeft(2, '0') + "-" + "01" + "-" + k.ToString().PadLeft(3, '0')+"-"+ j.ToString().PadLeft(2, '0'); Console.WriteLine(loc.location_id); loc.location_areaid = "01"; loc.location_state = LocationState.LocationState_Empty.ToString(); loc.location_line = j; loc.location_column = k; loc.location_layer = i; loc.location_deep = 1; loc.location_islocked = false; Dt_locationinfoRepository.Instance.Add(loc,true); } } } content.OK(); } catch(Exception ex) { content.Error(ex.Message); } return content; } } }