¤NameÀ¤User¤Name«wanshenmean¤Icon¤GuidÙ$00160985-d465-4908-8641-352492e7c1a2¢IḑServiceÀ«TimeCreated×ÿo pgÞ.2¢IdÙ$04d18d8c-b910-43c8-aa25-623d0e81cddc¢IdÙ4Microsoft.VisualStudio.Conversations.Chat.HelpWindow¨Metadata¨IsThreadðConversationMode°ExperimentalChatªResponders¤Name®GitHub Copilot¤Icon¤GuidÙ$4515b9bd-70a1-45fa-9545-d4536417c596¢Id§Service¤NameÙ7Microsoft.VisualStudio.Copilot.CopilotChatAgentProvider§Version£0.3 CorrelationIdÙ$e8926558-86f1-46a7-801f-76317daccc11©MessageIdÙ$50d3a71c-c476-469b-ad5f-90f7db85406c§Context®ValueContainerÙMicrosoft.VisualStudio.Copilot.DocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ äÒ
§ContentÚ using Masuit.Tools;
|
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Logging;
|
using WIDESEA_Cache;
|
using WIDESEA_Core.Const;
|
using WIDESEA_DTO.WMS;
|
using WIDESEA_IServices;
|
using WIDESEAWCS_BasicInfoRepository;
|
|
namespace WIDESEA_StorageTaskServices
|
{
|
public class MyBackgroundService : IHostedService, IDisposable
|
{
|
private readonly ILogger<MyBackgroundService> _logger;
|
private readonly IStockInfoRepository _stockInfoRepository;
|
private readonly IDt_AreaInfoRepository _areaInfoRepository; //åºå
|
private readonly IDt_TaskRepository _taskRepository;
|
private readonly IDt_StationManagerRepository _stationManagerRepository;
|
private readonly ISys_ConfigService _configService;
|
private readonly ILocationInfoRepository _locationRepository;
|
private readonly ISimpleCacheService _simpleCacheService;
|
|
private Timer _timer;
|
|
public MyBackgroundService(ILogger<MyBackgroundService> logger, ILocationInfoRepository locationRepository, IStockInfoRepository stockInfoRepository, IDt_AreaInfoRepository areaInfoRepository, IDt_TaskRepository taskRepository, IDt_StationManagerRepository stationManagerRepository, ISys_ConfigService configService, ISimpleCacheService simpleCacheService)
|
{
|
_logger = logger;
|
_locationRepository = locationRepository;
|
_stockInfoRepository = stockInfoRepository;
|
_areaInfoRepository = areaInfoRepository;
|
_taskRepository = taskRepository;
|
_stationManagerRepository = stationManagerRepository;
|
_configService = configService;
|
_simpleCacheService = simpleCacheService;
|
}
|
|
public Task StartAsync(CancellationToken cancellationToken)
|
{
|
_timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromMinutes(5));
|
return Task.CompletedTask;
|
}
|
|
private void DoWork(object state)
|
{
|
try
|
{
|
var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "GWSC1");
|
|
if (area == null) { return; }
|
|
//IDictionary<string, DtStockInfo>? stockInfos = _simpleCacheService.HashGetAll<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo);
|
//List<DtStockInfo> stockInfoList = stockInfos.Values.ToList();
|
|
//var stockInfo = stockInfoList.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
// .Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
// .OrderBy(x => x.OutboundTime) // æåº
|
// .ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
var stockInfo = _stockInfoRepository.Db.Queryable<DtStockInfo>()
|
.IncludesAllFirstLayer()
|
.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
.Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
.OrderBy(x => x.OutboundTime) // æåº
|
.ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
if (stockInfo.Count <= 0) return;
|
foreach (var item in stockInfo)
|
{
|
var hasTask = _taskRepository.QueryFirst(x => x.PalletCode == item.PalletCode);
|
if (hasTask != null)
|
{
|
Console.WriteLine("å·²åå¨åºåºä»»å¡");
|
continue;
|
}
|
|
string position = string.Empty;
|
if (item.LocationInfo.RoadwayNo == "GWSC1")
|
position = "3101";
|
else if(item.LocationInfo.RoadwayNo == "GWSC2")
|
position = "3104";
|
else
|
{ position = "3107"; }
|
|
var task = CreateTask(item, position, (int)TaskOutboundTypeEnum.Outbound);
|
task.NextAddress = "002-000-002";
|
// å建任å¡DTO
|
WMSTaskDTO taskDTO = CreateTaskDTO(task);
|
|
var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress);
|
var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue;
|
var ipAddress = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.ReceiveTask)?.ConfigValue;
|
if (wmsBase == null || ipAddress == null)
|
{
|
throw new InvalidOperationException("WMS IP æªé
ç½®");
|
}
|
var wmsIpAddress = wmsBase + ipAddress;
|
|
var result = HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result;
|
var content = JsonConvert.DeserializeObject<WebResponseContent>(result);
|
if (content.Status)
|
{
|
_taskRepository.AddData(task);
|
// æ´æ°åºåä½ç½®ç¶æä¸ºä¸å¯ç¨
|
item.LocationInfo.LocationStatus = (int)LocationEnum.InStockDisable;
|
_simpleCacheService.HashDel<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo, new string[] { taskDTO.PalletCode });
|
_locationRepository.UpdateData(item.LocationInfo);
|
}
|
}
|
}
|
catch (Exception ex)
|
{
|
ConsoleHelper.WriteErrorLine($"髿¸©åºåºé误ï¼é误信æ¯ï¼" + ex.Message);
|
}
|
ConsoleHelper.WriteSuccessLine($"髿¸©åºåºè°ç¨ï¼" + DateTime.Now.ToString());
|
}
|
|
public Task StopAsync(CancellationToken cancellationToken)
|
{
|
_logger.LogInformation("MyBackgroundService is stopping.");
|
_timer?.Change(Timeout.Infinite, 0);
|
return Task.CompletedTask;
|
}
|
|
public void Dispose()
|
{
|
_timer?.Dispose();
|
}
|
|
/// <summary>
|
/// å建任å¡å®ä¾
|
/// </summary>
|
private Dt_Task CreateTask(DtStockInfo stockInfo, string position, int tag)
|
{
|
return new Dt_Task
|
{
|
Grade = 1,
|
Roadway = stockInfo.LocationInfo.RoadwayNo,
|
TargetAddress = position,
|
Dispatchertime = DateTime.Now,
|
MaterialNo = "",
|
NextAddress = position,
|
OrderNo = null,
|
PalletCode = stockInfo.PalletCode,
|
SourceAddress = stockInfo.LocationCode,
|
CurrentAddress = stockInfo.LocationCode,
|
TaskState = (int)TaskOutStatusEnum.OutNew,
|
TaskType = tag,
|
TaskNum = _taskRepository.GetTaskNo().Result,
|
Creater = "System", // ä¿®æ£æ¼åé误
|
CreateDate = DateTime.Now,
|
TaskId = 0,
|
ProductionLine = stockInfo.ProductionLine,
|
ProcessCode = stockInfo.ProcessCode,
|
};
|
}
|
|
/// <summary>
|
/// å建任å¡DTO
|
/// </summary>
|
private WMSTaskDTO CreateTaskDTO(Dt_Task task)
|
{
|
return new WMSTaskDTO
|
{
|
TaskNum = task.TaskNum.Value,
|
Grade = 1,
|
PalletCode = task.PalletCode,
|
RoadWay = task.Roadway,
|
SourceAddress = task.SourceAddress,
|
TargetAddress = task.TargetAddress,
|
TaskState = task.TaskState.Value,
|
Id = 0,
|
TaskType = task.TaskType,
|
ProductionLine = task.ProductionLine,
|
};
|
}
|
}
|
}¯OriginalContentÀªSelections¥CaretÀ¥StartÍð£EndͨFilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨Language¢C#¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$c0dd5320-d159-406b-b2b2-bb3e1c1edbb7¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider¦Member¤file©CanReduceéRequestIdÙ$e8926558-86f1-46a7-801f-76317daccc11©ReferenceÀ¦Traits¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¯LanguageVersion¥Value®ValueContainerÙMicrosoft.VisualStudio.Copilot.LanguageVersionTrait, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ ¨Language¢C#§Version¤10.0¯CopilotTypeName¯LanguageVersion¨TypeName¤Name¯LanguageVersion§IsArray¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¶CSharpTargetFrameworks¥Value®ValueContainerÙ£Microsoft.VisualStudio.Copilot.CSharpTargetFrameworkTrait, Microsoft.VisualStudio.Copilot.Core, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ (°TargetFrameworks¨'.NET 6'ªIsDocumentïCopilotTypeName¶CSharpTargetFrameworks¨TypeName¤Name¶CSharpTargetFrameworks§IsArray«IsEphemeral®ValueContainerÙ«Microsoft.VisualStudio.Copilot.UnstableInternalApi.RichDocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ =§Content ¯OriginalContentÀªSelections¨FilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨LanguageÀªReferencesÜ n¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.DtStockInfo¯UnqualifiedName«DtStockInfo¬CommentRange¥Start ¦Length ©NameRange¥StartÍ9¦Length©BodyRange¥StartÍW¦LengthÍ«ExtentRange¥StartÌý¦LengthÍv¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationInfo¯UnqualifiedName¬LocationInfo¬CommentRange¥StartÍl¦Length7©NameRange¥StartÍR¦Length©BodyRange¥StartÍ_¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.LocationId¯UnqualifiedNameªLocationId¬CommentRange¥StartͦLength7©NameRange¥StartͦLength
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍצLength̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍ¥¦Length7©NameRange¥StartÍ ¦Length©BodyRange¥StartͦLength «ExtentRange¥StartÍæ¦LengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ1WIDESEA_Model.Models.DtStockInfo.StockInfoDetails¯UnqualifiedName°StockInfoDetails¬CommentRange¥StartÍZ¦Length7©NameRange¥StartÍB¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartͦLengthÌŤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtStockInfo.Id¯UnqualifiedName¢Id¬CommentRange¥StartÍb¦Length5©NameRange¥StartÍZ¦Length©BodyRange¥StartÍ]¦Length «ExtentRange¥StartÍ¡¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartÍv¦Length7©NameRange¥StartÍr¦Length
|
©BodyRange¥StartÍ}¦Length «ExtentRange¥StartÍ·¦LengthÌÓ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.IsFull¯UnqualifiedName¦IsFull¬CommentRange¥StartÍÆ¦Length7©NameRange¥StartÍǦLength©BodyRange¥StartÍΦLength «ExtentRange¥StartͦLengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍç¦Length?©NameRange¥StartÍݦLength©BodyRange¥StartÍä¦Length «ExtentRange¥StartÍ0¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.LinedProcessFeedbackTime¯UnqualifiedName¸LinedProcessFeedbackTime¬CommentRange¥StartÍý¦LengthD©NameRange¥StartͶ¦Length©BodyRange¥StartÍϦLength «ExtentRange¥StartÍK¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.SpecialParameterDuration¯UnqualifiedName¸SpecialParameterDuration¬CommentRange¥StartÍè¦Length?©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ±¦Length «ExtentRange¥StartÍ 1¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥StartÍ Ê¦Length7©NameRange¥StartÍ
|
¸¦Length©BodyRange¥StartÍ
|
ǦLength «ExtentRange¥StartÍ
|
¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.DtStockInfo.AreaCode¯UnqualifiedName¨AreaCode¬CommentRange¥StartÍ
|
à¦Length7©NameRange¥StartÍΦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍ!¦LengthÌäKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.OutboundTime¯UnqualifiedName¬OutboundTime¬CommentRange¥StartÍð¦Length8©NameRange¥StartÍå¦Length©BodyRange¥StartÍò¦Length «ExtentRange¥StartÍ2¦LengthÌͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ParameterInfos¯UnqualifiedName®ParameterInfos¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ ù¦Length©BodyRange¥StartͦLength«ExtentRange¥StartÍ L¦LengthÌʤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.StockStatus¯UnqualifiedName«StockStatus¬CommentRange¥StartÍ"¦Length7©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍc¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ0¦Length7©NameRange¥StartͦLength©BodyRange¥StartÍ*¦Length «ExtentRange¥StartÍq¦LengthÌÆ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtStockInfo.NextProcessCode¯UnqualifiedName¯NextProcessCode¬CommentRange¥StartÍC¦Length7©NameRange¥StartÍ1¦Length©BodyRange¥StartÍA¦Length «ExtentRange¥StartͦLengthÌʤKind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtLocationInfo¯UnqualifiedName®DtLocationInfo¬CommentRange¥Start ¦Length ©NameRange¥StarțLength©BodyRange¥StarțLengthÍ«ExtentRange¥StartU¦LengthÍð¤Kind ¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtLocationInfo.RoadwayNo¯UnqualifiedName©RoadwayNo¬CommentRange¥StartÍh¦Length/©NameRange¥StartÍû¦Length ©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationType¯UnqualifiedName¬LocationType¬CommentRange¥StartͦLengthD©NameRange¥StartÍ#¦Length©BodyRange¥StartÍ0¦Length «ExtentRange¥StartÍÕ¦Lengthh¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ2WIDESEA_Model.Models.DtLocationInfo.LocationStatus¯UnqualifiedName®LocationStatus¬CommentRange¥StartÍE¦Length/©NameRange¥StartÍȦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍz¦Lengthj¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍþ¦Length/©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ3¦Lengthx¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationName¯UnqualifiedName¬LocationName¬CommentRange¥Startͳ¦Length/©NameRange¥StartÍF¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartÍè¦Lengthx¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameºWIDESEA_DTO.WMS.WMSTaskDTO¯UnqualifiedNameªWMSTaskDTO¬CommentRange¥Start ¦Length ©NameRange¥StartÌ»¦Length
|
©BodyRange¥StartÌ˦LengthÍj«ExtentRange¥StartÌ®¦LengthͤKind ¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.RoadWay¯UnqualifiedName§RoadWay¬CommentRange¥StartͦLength6©NameRange¥StartÍm¦Length©BodyRange¥StartÍu¦Length «ExtentRange¥StartÍ_¦Length#¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedName½WIDESEA_DTO.WMS.WMSTaskDTO.Id¯UnqualifiedName¢Id¬CommentRange¥StartÌÖ¦Length:©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ(¦Length «ExtentRange¥StartͦLength¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartÍA¦Length6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartͦLength ¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ%WIDESEA_DTO.WMS.WMSTaskDTO.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLength6©NameRange¥StartÍû¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍí¦Length&¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ#WIDESEA_DTO.WMS.WMSTaskDTO.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartͦLength7©NameRange¥StartÍÚ¦Length©BodyRange¥StartÍã¦Length «ExtentRange¥StartÍϦLength!¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ$WIDESEA_DTO.WMS.WMSTaskDTO.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍü¦Length7©NameRange¥StartÍH¦Length ©BodyRange¥StartÍR¦Length «ExtentRange¥StartÍ=¦Length"¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartÍk¦Length5©NameRange¥Start͸¦Length ©BodyRange¥StartÍÆ¦Length «ExtentRange¥Startͪ¦Length)¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍߦLength5©NameRange¥StartÍ,¦Length ©BodyRange¥StartÍ:¦Length «ExtentRange¥StartͦLength)¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedName¼WIDESEA_Model.Models.Dt_Task¯UnqualifiedName§Dt_Task¬CommentRange¥StartU¦Length%©NameRange¥StartÌ©¦Length©BodyRange¥StartÌ¿¦LengthÍ«ExtentRange¥Start|¦LengthÍÒ¤Kind ¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength?©NameRange¥StartÍ,¦Length©BodyRange¥StartÍ4¦Length «ExtentRange¥StartÍÒ¦Lengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.TaskId¯UnqualifiedName¦TaskId¬CommentRange¥StartÌÆ¦Length?©NameRange¥StartÍh¦Length©BodyRange¥StartÍo¦Length «ExtentRange¥StartͦLengthq¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartͦLength@©NameRange¥StartͦLength©BodyRange¥StartÍ ¦Length «ExtentRange¥StartÍʦLengthL¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLengthA©NameRange¥Startͯ¦Length
|
©BodyRange¥Startͺ¦Length «ExtentRange¥StartÍe¦Lengthb¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.OrderNo¯UnqualifiedName§OrderNo¬CommentRange¥StartÍϦLengthA©NameRange¥StartÍp¦Length©BodyRange¥StartÍx¦Length «ExtentRange¥StartͦLengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ%WIDESEA_Model.Models.Dt_Task.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartÍI¦LengthÌ¢©NameRange¥StartÍ(¦Length©BodyRange¥StartÍ1¦Length «ExtentRange¥StartÍñ¦LengthM¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ&WIDESEA_Model.Models.Dt_Task.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍF¦Length̲©NameRange¥StartÍ7¦Length ©BodyRange¥StartÍA¦Length «ExtentRange¥StartÍþ¦LengthP¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.MaterialNo¯UnqualifiedNameªMaterialNo¬CommentRange¥StartÍV¦LengthA©NameRange¥StartÍú¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ®¦Length ©BodyRange¥Startͼ¦Length «ExtentRange¥StartÍa¦Lengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍѦLengthA©NameRange¥StartÍe¦Length ©BodyRange¥StartÍs¦Length «ExtentRange¥StartͦLengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.CurrentAddress¯UnqualifiedName®CurrentAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ,¦Length «ExtentRange¥StartÍϦLengthj¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.NextAddress¯UnqualifiedName«NextAddress¬CommentRange¥StartÍ A¦LengthA©NameRange¥StartÍ Ó¦Length©BodyRange¥StartÍ ß¦Length «ExtentRange¥StartÍ ¦Lengthd¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ"WIDESEA_Model.Models.Dt_Task.Grade¯UnqualifiedName¥Grade¬CommentRange¥StartÍ ô¦Length@©NameRange¥StartÍ
|
o¦Length©BodyRange¥StartÍ
|
u¦Length «ExtentRange¥StartÍ
|
:¦LengthH¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.Dispatchertime¯UnqualifiedName®Dispatchertime¬CommentRange¥StartÍ
|
¦LengthC©NameRange¥StartͦLength©BodyRange¥StartÍ%¦Length «ExtentRange¥StartÍ
|
Ó¦Length_¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍ:¦Length?©NameRange¥StartÍÙ¦Length©BodyRange¥StartÍà¦Length «ExtentRange¥StartͦLengthn¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.Dt_Task.ErrorMessage¯UnqualifiedName¬ErrorMessage¬CommentRange¥StartÍõ¦Length=©NameRange¥StartͦLength©BodyRange¥StartÍ¥¦Length «ExtentRange¥StartÍ8¦Lengthz¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥Startͺ¦LengthB©NameRange¥StartÍ c¦Length©BodyRange¥StartÍ r¦Length «ExtentRange¥StartÍ ¦Length}¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ ¦LengthB©NameRange¥StartÍ.¦Length©BodyRange¥StartÍ:¦Length «ExtentRange¥StartÍ Ï¦Lengthx¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ5WIDESEA_Model.Models.Dt_Task.Dt_TaskExecuteDetailList¯UnqualifiedName¸Dt_TaskExecuteDetailList¬CommentRange¥StartÍU¦Length1©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ>¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ)WIDESEAWCS_Model.Models.Dt_StationManager¯UnqualifiedName±Dt_StationManager¬CommentRange¥Start ¦Length ©NameRange¥StartÍf¦Length©BodyRange¥StartͦLengthͦ«ExtentRange¥StartÍ$¦LengthÍ ¤Kind ¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ;WIDESEAWCS_Model.Models.Dt_StationManager.stationNGLocation¯UnqualifiedName±stationNGLocation¬CommentRange¥StartÍ ¤¦Length3©NameRange¥StartÍ9¦Length©BodyRange¥StartÍK¦Length «ExtentRange¥StartÍ á¦Lengthw¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ1WIDESEAWCS_Model.Models.Dt_StationManager.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ]¦LengthÌͤKind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ9WIDESEAWCS_Model.Models.Dt_StationManager.stationLocation¯UnqualifiedName¯stationLocation¬CommentRange¥StartÍ
|
¦Length7©NameRange¥StartͦLength©BodyRange¥Startͦ¦Length «ExtentRange¥StartÍ
|
Û¦LengthÌØ¤Kind¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.Dt_AreaInfo¯UnqualifiedName«Dt_AreaInfo¬CommentRange¥StarțLength-©NameRange¥StartÌþ¦Length©BodyRange¥StartͦLengthÍ ~«ExtentRange¥StartÌЦLengthÍ Ê¤Kind ¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ:WIDESEA_Model.Models.Dt_AreaInfo.Dt_WareAreaInfoDetailList¯UnqualifiedName¹Dt_WareAreaInfoDetailList¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ
|
l¦Length©BodyRange¥StartÍ
|
¦Length «ExtentRange¥StartÍ ×¦Length̼¤Kind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ1WIDESEA_IStorageTaskRepository.IDt_TaskRepository¯UnqualifiedName²IDt_TaskRepository¬CommentRange¥Start ¦Length ©NameRange¥Start>¦Length©BodyRange¥Starti¦LengthÍ«ExtentRange¥Start-¦LengthÍŤKind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetById¯UnqualifiedName§GetById¬CommentRange¥Start ¦Length ©NameRange¥Start~¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startp¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetList¯UnqualifiedName§GetList¬CommentRange¥Start ¦Length ©NameRange¥Start̪¦Length©BodyRange¥Start ¦Length «ExtentRange¥StarțLength¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌʦLength©BodyRange¥Start ¦Length «ExtentRange¥Start̼¦Length$¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌó¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌè¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍ#¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍA¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartÍ|¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙCWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrder¯UnqualifiedName±GetListByOutOrder¬CommentRange¥Start ¦Length ©NameRange¥StartÍЦLength©BodyRange¥Start ¦Length «ExtentRange¥Startͼ¦Length6¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙLWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrderAndStatus¯UnqualifiedNameºGetListByOutOrderAndStatus¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍú¦LengthK¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙAWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByStatus¯UnqualifiedName¯GetListByStatus¬CommentRange¥Start ¦Length ©NameRange¥StartÍa¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍM¦Length0¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ;WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetTaskNo¯UnqualifiedName©GetTaskNo¬CommentRange¥StartÍ
¦LengthN©NameRange¥StartÍã¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍÙ¦Length¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍV«ExtentRange¥StartE¦LengthͤKind¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashAdd¯UnqualifiedName§HashAdd¬CommentRange¥Startz¦LengthÌâ©NameRange¥StartÍg¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍb¦Length5¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashSet¯UnqualifiedName§HashSet¬CommentRange¥StartͦLengthÌΩNameRange¥StartÍx¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍs¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashDel¯UnqualifiedName§HashDel¬CommentRange¥StartͲ¦LengthÌÖ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength3¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashGet¯UnqualifiedName§HashGet¬CommentRange¥StartÍɦLengthÌשNameRange¥StartÍ®¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͦ¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetOne¯UnqualifiedNameªHashGetOne¬CommentRange¥StartÍå¦LengthÌЩNameRange¥Startͽ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartÍ»¦Length*¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetAll¯UnqualifiedNameªHashGetAll¬CommentRange¥StartÍí¦LengthÌ¢©NameRange¥Startͬ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength1¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍl«ExtentRange¥StartE¦LengthͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.ContainsKey¯UnqualifiedName«ContainsKey¬CommentRange¥StarțLength_©NameRange¥StartÌø¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌó¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLengthÌ¿©NameRange¥StartÍâ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍݦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLength̰©NameRange¥StartÍÒ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍͦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Get¯UnqualifiedName£Get¬CommentRange¥StartͦLength^©NameRange¥StartÍm¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍk¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Remove¯UnqualifiedName¦Remove¬CommentRange¥StartͦLengthc©NameRange¥StartÍõ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍñ¦Length!¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ'WIDESEA_Cache.ISimpleCacheService.Clear¯UnqualifiedName¥Clear¬CommentRange¥StartͦLength©NameRange¥StartÍC¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ>¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.SetExpire¯UnqualifiedName©SetExpire¬CommentRange¥StartÍS¦Lengtho©NameRange¥StartÍͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍȦLength,¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.GetExpire¯UnqualifiedName©GetExpire¬CommentRange¥StartÍü¦Lengtha©NameRange¥StartÍl¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍc¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ.WIDESEA_Cache.ISimpleCacheService.DelByPattern¯UnqualifiedName¬DelByPattern¬CommentRange¥StartͦLength\©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍì¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍA¦LengthÌ©NameRange¥StartÍè¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍѦLength;¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.SetAll¯UnqualifiedName¦SetAll¬CommentRange¥StartͦLengthÌ©©NameRange¥StartÍȦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍæLength?¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.GetList¯UnqualifiedName§GetList¬CommentRange¥StartÍ
|
¦LengthÌ©NameRange¥Startͤ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ/WIDESEA_Cache.ISimpleCacheService.GetDictionary¯UnqualifiedNameGetDictionary¬CommentRange¥StartÍæLengthÌ©NameRange¥StartÍ k¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ T¦Length4¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetQueue¯UnqualifiedName¨GetQueue¬CommentRange¥StartÍ ¦LengthÌ©NameRange¥StartÍ
|
6¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
!¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetStack¯UnqualifiedName¨GetStack¬CommentRange¥StartÍ
|
V¦LengthÌ©NameRange¥StartÍ
|
û¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
æ¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetSet¯UnqualifiedName¦GetSet¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ·¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͨ¦Length%¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Add¯UnqualifiedName£Add¬CommentRange¥StartÍ ¦LengthÌñ©NameRange¥StartÍü¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ÷¦Length2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.Replace¯UnqualifiedName§Replace¬CommentRange¥StartÍ 1¦LengthÍ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍJ¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.TryGetValue¯UnqualifiedName«TryGetValue¬CommentRange¥StartÍt¦LengthÍ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍÀ¦LengthÌ©NameRange¥StartÍT¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍO¦Length'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍ~¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ ¦Length+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍ@¦LengthÌ©NameRange¥StartÍÔ¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍϦLength'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍþ¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Commit¯UnqualifiedName¦Commit¬CommentRange¥StartÍé¦LengthB©NameRange¥StartÍ5¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ1¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍF¦LengthÌ©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍå¦Length3¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍ ¦LengthÍK©NameRange¥StartÍ}¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦LengthV¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ$WIDESEA_IServices.ISys_ConfigService¯UnqualifiedName²ISys_ConfigService¬CommentRange¥Start ¦Length ©NameRange¥StartÍ;¦Length©BodyRange¥StartÍj¦LengthÍ«ExtentRange¥StartÍ*¦LengthÍäKind¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ+WIDESEA_IServices.ISys_ConfigService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍu¦Length\©NameRange¥StartÍì¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍÛ¦Length¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ9WIDESEA_IServices.ISys_ConfigService.GetConfigsByCategory¯UnqualifiedName´GetConfigsByCategory¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ©¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength7¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ3WIDESEA_IServices.ISys_ConfigService.GetByConfigKey¯UnqualifiedName®GetByConfigKey¬CommentRange¥StartÍÛ¦LengthÌÄ©NameRange¥StartÍ´¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ©¦Length=¤Kind ²OriginalReferences¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$ada140f6-7f38-4f1e-85a6-559acffc448d¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ3Microsoft.VisualStudio.Copilot.SemanticContextScope¦Member¤file©CanReduceéRequestIdÙ$e8926558-86f1-46a7-801f-76317daccc11©ReferenceÀ¦Traits«IsEphemeral§Content
¢IdÄJÝø ÁÕBBââ!¯ªVisibility«Annotations§ContentÚif (item.LocationInfo.RoadwayNo == "GWSC1")
|
position = "3101";
|
else if(item.LocationInfo.RoadwayNo == "GWSC2")
|
position = "3104";
|
else
|
{ position = "3107"; }¨Mentions¨Metadata¦IntentÀ¨GuidanceÀ¥Model¦Family¦gpt-4o¬Capabilities ²DirectedResponders©FunctionsCorrelationIdÙ$e8926558-86f1-46a7-801f-76317daccc11©MessageIdÙ$d35e2c1e-9070-43f5-a045-a8d75eeeaf0b§Context®ValueContainerÙMicrosoft.VisualStudio.Copilot.DocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ äÒ
§ContentÚ using Masuit.Tools;
|
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Logging;
|
using WIDESEA_Cache;
|
using WIDESEA_Core.Const;
|
using WIDESEA_DTO.WMS;
|
using WIDESEA_IServices;
|
using WIDESEAWCS_BasicInfoRepository;
|
|
namespace WIDESEA_StorageTaskServices
|
{
|
public class MyBackgroundService : IHostedService, IDisposable
|
{
|
private readonly ILogger<MyBackgroundService> _logger;
|
private readonly IStockInfoRepository _stockInfoRepository;
|
private readonly IDt_AreaInfoRepository _areaInfoRepository; //åºå
|
private readonly IDt_TaskRepository _taskRepository;
|
private readonly IDt_StationManagerRepository _stationManagerRepository;
|
private readonly ISys_ConfigService _configService;
|
private readonly ILocationInfoRepository _locationRepository;
|
private readonly ISimpleCacheService _simpleCacheService;
|
|
private Timer _timer;
|
|
public MyBackgroundService(ILogger<MyBackgroundService> logger, ILocationInfoRepository locationRepository, IStockInfoRepository stockInfoRepository, IDt_AreaInfoRepository areaInfoRepository, IDt_TaskRepository taskRepository, IDt_StationManagerRepository stationManagerRepository, ISys_ConfigService configService, ISimpleCacheService simpleCacheService)
|
{
|
_logger = logger;
|
_locationRepository = locationRepository;
|
_stockInfoRepository = stockInfoRepository;
|
_areaInfoRepository = areaInfoRepository;
|
_taskRepository = taskRepository;
|
_stationManagerRepository = stationManagerRepository;
|
_configService = configService;
|
_simpleCacheService = simpleCacheService;
|
}
|
|
public Task StartAsync(CancellationToken cancellationToken)
|
{
|
_timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromMinutes(5));
|
return Task.CompletedTask;
|
}
|
|
private void DoWork(object state)
|
{
|
try
|
{
|
var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "GWSC1");
|
|
if (area == null) { return; }
|
|
//IDictionary<string, DtStockInfo>? stockInfos = _simpleCacheService.HashGetAll<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo);
|
//List<DtStockInfo> stockInfoList = stockInfos.Values.ToList();
|
|
//var stockInfo = stockInfoList.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
// .Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
// .OrderBy(x => x.OutboundTime) // æåº
|
// .ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
var stockInfo = _stockInfoRepository.Db.Queryable<DtStockInfo>()
|
.IncludesAllFirstLayer()
|
.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
.Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
.OrderBy(x => x.OutboundTime) // æåº
|
.ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
if (stockInfo.Count <= 0) return;
|
foreach (var item in stockInfo)
|
{
|
var hasTask = _taskRepository.QueryFirst(x => x.PalletCode == item.PalletCode);
|
if (hasTask != null)
|
{
|
Console.WriteLine("å·²åå¨åºåºä»»å¡");
|
continue;
|
}
|
|
string position = string.Empty;
|
if (item.LocationInfo.RoadwayNo == "GWSC1")
|
position = "3101";
|
else if(item.LocationInfo.RoadwayNo == "GWSC2")
|
position = "3104";
|
else
|
{ position = "3107"; }
|
|
var task = CreateTask(item, position, (int)TaskOutboundTypeEnum.Outbound);
|
task.NextAddress = "002-000-002";
|
// å建任å¡DTO
|
WMSTaskDTO taskDTO = CreateTaskDTO(task);
|
|
var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress);
|
var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue;
|
var ipAddress = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.ReceiveTask)?.ConfigValue;
|
if (wmsBase == null || ipAddress == null)
|
{
|
throw new InvalidOperationException("WMS IP æªé
ç½®");
|
}
|
var wmsIpAddress = wmsBase + ipAddress;
|
|
var result = HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result;
|
var content = JsonConvert.DeserializeObject<WebResponseContent>(result);
|
if (content.Status)
|
{
|
_taskRepository.AddData(task);
|
// æ´æ°åºåä½ç½®ç¶æä¸ºä¸å¯ç¨
|
item.LocationInfo.LocationStatus = (int)LocationEnum.InStockDisable;
|
_simpleCacheService.HashDel<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo, new string[] { taskDTO.PalletCode });
|
_locationRepository.UpdateData(item.LocationInfo);
|
}
|
}
|
}
|
catch (Exception ex)
|
{
|
ConsoleHelper.WriteErrorLine($"髿¸©åºåºé误ï¼é误信æ¯ï¼" + ex.Message);
|
}
|
ConsoleHelper.WriteSuccessLine($"髿¸©åºåºè°ç¨ï¼" + DateTime.Now.ToString());
|
}
|
|
public Task StopAsync(CancellationToken cancellationToken)
|
{
|
_logger.LogInformation("MyBackgroundService is stopping.");
|
_timer?.Change(Timeout.Infinite, 0);
|
return Task.CompletedTask;
|
}
|
|
public void Dispose()
|
{
|
_timer?.Dispose();
|
}
|
|
/// <summary>
|
/// å建任å¡å®ä¾
|
/// </summary>
|
private Dt_Task CreateTask(DtStockInfo stockInfo, string position, int tag)
|
{
|
return new Dt_Task
|
{
|
Grade = 1,
|
Roadway = stockInfo.LocationInfo.RoadwayNo,
|
TargetAddress = position,
|
Dispatchertime = DateTime.Now,
|
MaterialNo = "",
|
NextAddress = position,
|
OrderNo = null,
|
PalletCode = stockInfo.PalletCode,
|
SourceAddress = stockInfo.LocationCode,
|
CurrentAddress = stockInfo.LocationCode,
|
TaskState = (int)TaskOutStatusEnum.OutNew,
|
TaskType = tag,
|
TaskNum = _taskRepository.GetTaskNo().Result,
|
Creater = "System", // ä¿®æ£æ¼åé误
|
CreateDate = DateTime.Now,
|
TaskId = 0,
|
ProductionLine = stockInfo.ProductionLine,
|
ProcessCode = stockInfo.ProcessCode,
|
};
|
}
|
|
/// <summary>
|
/// å建任å¡DTO
|
/// </summary>
|
private WMSTaskDTO CreateTaskDTO(Dt_Task task)
|
{
|
return new WMSTaskDTO
|
{
|
TaskNum = task.TaskNum.Value,
|
Grade = 1,
|
PalletCode = task.PalletCode,
|
RoadWay = task.Roadway,
|
SourceAddress = task.SourceAddress,
|
TargetAddress = task.TargetAddress,
|
TaskState = task.TaskState.Value,
|
Id = 0,
|
TaskType = task.TaskType,
|
ProductionLine = task.ProductionLine,
|
};
|
}
|
}
|
}¯OriginalContentÀªSelections¥CaretÀ¥StartÍð£EndͨFilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨Language¢C#¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$c0dd5320-d159-406b-b2b2-bb3e1c1edbb7¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider¦Member¤file©CanReduceéRequestIdÙ$e8926558-86f1-46a7-801f-76317daccc11©ReferenceÀ¦Traits¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¯LanguageVersion¥Value®ValueContainerÙMicrosoft.VisualStudio.Copilot.LanguageVersionTrait, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ ¨Language¢C#§Version¤10.0¯CopilotTypeName¯LanguageVersion¨TypeName¤Name¯LanguageVersion§IsArray¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¶CSharpTargetFrameworks¥Value®ValueContainerÙ£Microsoft.VisualStudio.Copilot.CSharpTargetFrameworkTrait, Microsoft.VisualStudio.Copilot.Core, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ (°TargetFrameworks¨'.NET 6'ªIsDocumentïCopilotTypeName¶CSharpTargetFrameworks¨TypeName¤Name¶CSharpTargetFrameworks§IsArray«IsEphemeral®ValueContainerÙ«Microsoft.VisualStudio.Copilot.UnstableInternalApi.RichDocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ =§Content ¯OriginalContentÀªSelections¨FilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨LanguageÀªReferencesÜ n¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.DtStockInfo¯UnqualifiedName«DtStockInfo¬CommentRange¥Start ¦Length ©NameRange¥StartÍ9¦Length©BodyRange¥StartÍW¦LengthÍ«ExtentRange¥StartÌý¦LengthÍv¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationInfo¯UnqualifiedName¬LocationInfo¬CommentRange¥StartÍl¦Length7©NameRange¥StartÍR¦Length©BodyRange¥StartÍ_¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.LocationId¯UnqualifiedNameªLocationId¬CommentRange¥StartͦLength7©NameRange¥StartͦLength
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍצLength̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍ¥¦Length7©NameRange¥StartÍ ¦Length©BodyRange¥StartͦLength «ExtentRange¥StartÍæ¦LengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ1WIDESEA_Model.Models.DtStockInfo.StockInfoDetails¯UnqualifiedName°StockInfoDetails¬CommentRange¥StartÍZ¦Length7©NameRange¥StartÍB¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartͦLengthÌŤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtStockInfo.Id¯UnqualifiedName¢Id¬CommentRange¥StartÍb¦Length5©NameRange¥StartÍZ¦Length©BodyRange¥StartÍ]¦Length «ExtentRange¥StartÍ¡¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartÍv¦Length7©NameRange¥StartÍr¦Length
|
©BodyRange¥StartÍ}¦Length «ExtentRange¥StartÍ·¦LengthÌÓ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.IsFull¯UnqualifiedName¦IsFull¬CommentRange¥StartÍÆ¦Length7©NameRange¥StartÍǦLength©BodyRange¥StartÍΦLength «ExtentRange¥StartͦLengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍç¦Length?©NameRange¥StartÍݦLength©BodyRange¥StartÍä¦Length «ExtentRange¥StartÍ0¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.LinedProcessFeedbackTime¯UnqualifiedName¸LinedProcessFeedbackTime¬CommentRange¥StartÍý¦LengthD©NameRange¥StartͶ¦Length©BodyRange¥StartÍϦLength «ExtentRange¥StartÍK¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.SpecialParameterDuration¯UnqualifiedName¸SpecialParameterDuration¬CommentRange¥StartÍè¦Length?©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ±¦Length «ExtentRange¥StartÍ 1¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥StartÍ Ê¦Length7©NameRange¥StartÍ
|
¸¦Length©BodyRange¥StartÍ
|
ǦLength «ExtentRange¥StartÍ
|
¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.DtStockInfo.AreaCode¯UnqualifiedName¨AreaCode¬CommentRange¥StartÍ
|
à¦Length7©NameRange¥StartÍΦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍ!¦LengthÌäKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.OutboundTime¯UnqualifiedName¬OutboundTime¬CommentRange¥StartÍð¦Length8©NameRange¥StartÍå¦Length©BodyRange¥StartÍò¦Length «ExtentRange¥StartÍ2¦LengthÌͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ParameterInfos¯UnqualifiedName®ParameterInfos¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ ù¦Length©BodyRange¥StartͦLength«ExtentRange¥StartÍ L¦LengthÌʤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.StockStatus¯UnqualifiedName«StockStatus¬CommentRange¥StartÍ"¦Length7©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍc¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ0¦Length7©NameRange¥StartͦLength©BodyRange¥StartÍ*¦Length «ExtentRange¥StartÍq¦LengthÌÆ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtStockInfo.NextProcessCode¯UnqualifiedName¯NextProcessCode¬CommentRange¥StartÍC¦Length7©NameRange¥StartÍ1¦Length©BodyRange¥StartÍA¦Length «ExtentRange¥StartͦLengthÌʤKind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtLocationInfo¯UnqualifiedName®DtLocationInfo¬CommentRange¥Start ¦Length ©NameRange¥StarțLength©BodyRange¥StarțLengthÍ«ExtentRange¥StartU¦LengthÍð¤Kind ¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtLocationInfo.RoadwayNo¯UnqualifiedName©RoadwayNo¬CommentRange¥StartÍh¦Length/©NameRange¥StartÍû¦Length ©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationType¯UnqualifiedName¬LocationType¬CommentRange¥StartͦLengthD©NameRange¥StartÍ#¦Length©BodyRange¥StartÍ0¦Length «ExtentRange¥StartÍÕ¦Lengthh¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ2WIDESEA_Model.Models.DtLocationInfo.LocationStatus¯UnqualifiedName®LocationStatus¬CommentRange¥StartÍE¦Length/©NameRange¥StartÍȦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍz¦Lengthj¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍþ¦Length/©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ3¦Lengthx¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationName¯UnqualifiedName¬LocationName¬CommentRange¥Startͳ¦Length/©NameRange¥StartÍF¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartÍè¦Lengthx¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameºWIDESEA_DTO.WMS.WMSTaskDTO¯UnqualifiedNameªWMSTaskDTO¬CommentRange¥Start ¦Length ©NameRange¥StartÌ»¦Length
|
©BodyRange¥StartÌ˦LengthÍj«ExtentRange¥StartÌ®¦LengthͤKind ¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.RoadWay¯UnqualifiedName§RoadWay¬CommentRange¥StartͦLength6©NameRange¥StartÍm¦Length©BodyRange¥StartÍu¦Length «ExtentRange¥StartÍ_¦Length#¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedName½WIDESEA_DTO.WMS.WMSTaskDTO.Id¯UnqualifiedName¢Id¬CommentRange¥StartÌÖ¦Length:©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ(¦Length «ExtentRange¥StartͦLength¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartÍA¦Length6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartͦLength ¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ%WIDESEA_DTO.WMS.WMSTaskDTO.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLength6©NameRange¥StartÍû¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍí¦Length&¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ#WIDESEA_DTO.WMS.WMSTaskDTO.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartͦLength7©NameRange¥StartÍÚ¦Length©BodyRange¥StartÍã¦Length «ExtentRange¥StartÍϦLength!¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ$WIDESEA_DTO.WMS.WMSTaskDTO.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍü¦Length7©NameRange¥StartÍH¦Length ©BodyRange¥StartÍR¦Length «ExtentRange¥StartÍ=¦Length"¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartÍk¦Length5©NameRange¥Start͸¦Length ©BodyRange¥StartÍÆ¦Length «ExtentRange¥Startͪ¦Length)¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍߦLength5©NameRange¥StartÍ,¦Length ©BodyRange¥StartÍ:¦Length «ExtentRange¥StartͦLength)¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedName¼WIDESEA_Model.Models.Dt_Task¯UnqualifiedName§Dt_Task¬CommentRange¥StartU¦Length%©NameRange¥StartÌ©¦Length©BodyRange¥StartÌ¿¦LengthÍ«ExtentRange¥Start|¦LengthÍÒ¤Kind ¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength?©NameRange¥StartÍ,¦Length©BodyRange¥StartÍ4¦Length «ExtentRange¥StartÍÒ¦Lengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.TaskId¯UnqualifiedName¦TaskId¬CommentRange¥StartÌÆ¦Length?©NameRange¥StartÍh¦Length©BodyRange¥StartÍo¦Length «ExtentRange¥StartͦLengthq¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartͦLength@©NameRange¥StartͦLength©BodyRange¥StartÍ ¦Length «ExtentRange¥StartÍʦLengthL¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLengthA©NameRange¥Startͯ¦Length
|
©BodyRange¥Startͺ¦Length «ExtentRange¥StartÍe¦Lengthb¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.OrderNo¯UnqualifiedName§OrderNo¬CommentRange¥StartÍϦLengthA©NameRange¥StartÍp¦Length©BodyRange¥StartÍx¦Length «ExtentRange¥StartͦLengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ%WIDESEA_Model.Models.Dt_Task.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartÍI¦LengthÌ¢©NameRange¥StartÍ(¦Length©BodyRange¥StartÍ1¦Length «ExtentRange¥StartÍñ¦LengthM¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ&WIDESEA_Model.Models.Dt_Task.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍF¦Length̲©NameRange¥StartÍ7¦Length ©BodyRange¥StartÍA¦Length «ExtentRange¥StartÍþ¦LengthP¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.MaterialNo¯UnqualifiedNameªMaterialNo¬CommentRange¥StartÍV¦LengthA©NameRange¥StartÍú¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ®¦Length ©BodyRange¥Startͼ¦Length «ExtentRange¥StartÍa¦Lengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍѦLengthA©NameRange¥StartÍe¦Length ©BodyRange¥StartÍs¦Length «ExtentRange¥StartͦLengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.CurrentAddress¯UnqualifiedName®CurrentAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ,¦Length «ExtentRange¥StartÍϦLengthj¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.NextAddress¯UnqualifiedName«NextAddress¬CommentRange¥StartÍ A¦LengthA©NameRange¥StartÍ Ó¦Length©BodyRange¥StartÍ ß¦Length «ExtentRange¥StartÍ ¦Lengthd¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ"WIDESEA_Model.Models.Dt_Task.Grade¯UnqualifiedName¥Grade¬CommentRange¥StartÍ ô¦Length@©NameRange¥StartÍ
|
o¦Length©BodyRange¥StartÍ
|
u¦Length «ExtentRange¥StartÍ
|
:¦LengthH¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.Dispatchertime¯UnqualifiedName®Dispatchertime¬CommentRange¥StartÍ
|
¦LengthC©NameRange¥StartͦLength©BodyRange¥StartÍ%¦Length «ExtentRange¥StartÍ
|
Ó¦Length_¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍ:¦Length?©NameRange¥StartÍÙ¦Length©BodyRange¥StartÍà¦Length «ExtentRange¥StartͦLengthn¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.Dt_Task.ErrorMessage¯UnqualifiedName¬ErrorMessage¬CommentRange¥StartÍõ¦Length=©NameRange¥StartͦLength©BodyRange¥StartÍ¥¦Length «ExtentRange¥StartÍ8¦Lengthz¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥Startͺ¦LengthB©NameRange¥StartÍ c¦Length©BodyRange¥StartÍ r¦Length «ExtentRange¥StartÍ ¦Length}¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ ¦LengthB©NameRange¥StartÍ.¦Length©BodyRange¥StartÍ:¦Length «ExtentRange¥StartÍ Ï¦Lengthx¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ5WIDESEA_Model.Models.Dt_Task.Dt_TaskExecuteDetailList¯UnqualifiedName¸Dt_TaskExecuteDetailList¬CommentRange¥StartÍU¦Length1©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ>¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ)WIDESEAWCS_Model.Models.Dt_StationManager¯UnqualifiedName±Dt_StationManager¬CommentRange¥Start ¦Length ©NameRange¥StartÍf¦Length©BodyRange¥StartͦLengthͦ«ExtentRange¥StartÍ$¦LengthÍ ¤Kind ¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ;WIDESEAWCS_Model.Models.Dt_StationManager.stationNGLocation¯UnqualifiedName±stationNGLocation¬CommentRange¥StartÍ ¤¦Length3©NameRange¥StartÍ9¦Length©BodyRange¥StartÍK¦Length «ExtentRange¥StartÍ á¦Lengthw¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ1WIDESEAWCS_Model.Models.Dt_StationManager.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ]¦LengthÌͤKind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ9WIDESEAWCS_Model.Models.Dt_StationManager.stationLocation¯UnqualifiedName¯stationLocation¬CommentRange¥StartÍ
|
¦Length7©NameRange¥StartͦLength©BodyRange¥Startͦ¦Length «ExtentRange¥StartÍ
|
Û¦LengthÌØ¤Kind¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.Dt_AreaInfo¯UnqualifiedName«Dt_AreaInfo¬CommentRange¥StarțLength-©NameRange¥StartÌþ¦Length©BodyRange¥StartͦLengthÍ ~«ExtentRange¥StartÌЦLengthÍ Ê¤Kind ¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ:WIDESEA_Model.Models.Dt_AreaInfo.Dt_WareAreaInfoDetailList¯UnqualifiedName¹Dt_WareAreaInfoDetailList¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ
|
l¦Length©BodyRange¥StartÍ
|
¦Length «ExtentRange¥StartÍ ×¦Length̼¤Kind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ1WIDESEA_IStorageTaskRepository.IDt_TaskRepository¯UnqualifiedName²IDt_TaskRepository¬CommentRange¥Start ¦Length ©NameRange¥Start>¦Length©BodyRange¥Starti¦LengthÍ«ExtentRange¥Start-¦LengthÍŤKind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetById¯UnqualifiedName§GetById¬CommentRange¥Start ¦Length ©NameRange¥Start~¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startp¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetList¯UnqualifiedName§GetList¬CommentRange¥Start ¦Length ©NameRange¥Start̪¦Length©BodyRange¥Start ¦Length «ExtentRange¥StarțLength¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌʦLength©BodyRange¥Start ¦Length «ExtentRange¥Start̼¦Length$¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌó¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌè¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍ#¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍA¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartÍ|¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙCWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrder¯UnqualifiedName±GetListByOutOrder¬CommentRange¥Start ¦Length ©NameRange¥StartÍЦLength©BodyRange¥Start ¦Length «ExtentRange¥Startͼ¦Length6¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙLWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrderAndStatus¯UnqualifiedNameºGetListByOutOrderAndStatus¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍú¦LengthK¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙAWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByStatus¯UnqualifiedName¯GetListByStatus¬CommentRange¥Start ¦Length ©NameRange¥StartÍa¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍM¦Length0¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ;WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetTaskNo¯UnqualifiedName©GetTaskNo¬CommentRange¥StartÍ
¦LengthN©NameRange¥StartÍã¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍÙ¦Length¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍV«ExtentRange¥StartE¦LengthͤKind¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashAdd¯UnqualifiedName§HashAdd¬CommentRange¥Startz¦LengthÌâ©NameRange¥StartÍg¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍb¦Length5¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashSet¯UnqualifiedName§HashSet¬CommentRange¥StartͦLengthÌΩNameRange¥StartÍx¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍs¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashDel¯UnqualifiedName§HashDel¬CommentRange¥StartͲ¦LengthÌÖ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength3¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashGet¯UnqualifiedName§HashGet¬CommentRange¥StartÍɦLengthÌשNameRange¥StartÍ®¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͦ¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetOne¯UnqualifiedNameªHashGetOne¬CommentRange¥StartÍå¦LengthÌЩNameRange¥Startͽ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartÍ»¦Length*¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetAll¯UnqualifiedNameªHashGetAll¬CommentRange¥StartÍí¦LengthÌ¢©NameRange¥Startͬ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength1¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍl«ExtentRange¥StartE¦LengthͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.ContainsKey¯UnqualifiedName«ContainsKey¬CommentRange¥StarțLength_©NameRange¥StartÌø¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌó¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLengthÌ¿©NameRange¥StartÍâ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍݦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLength̰©NameRange¥StartÍÒ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍͦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Get¯UnqualifiedName£Get¬CommentRange¥StartͦLength^©NameRange¥StartÍm¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍk¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Remove¯UnqualifiedName¦Remove¬CommentRange¥StartͦLengthc©NameRange¥StartÍõ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍñ¦Length!¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ'WIDESEA_Cache.ISimpleCacheService.Clear¯UnqualifiedName¥Clear¬CommentRange¥StartͦLength©NameRange¥StartÍC¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ>¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.SetExpire¯UnqualifiedName©SetExpire¬CommentRange¥StartÍS¦Lengtho©NameRange¥StartÍͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍȦLength,¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.GetExpire¯UnqualifiedName©GetExpire¬CommentRange¥StartÍü¦Lengtha©NameRange¥StartÍl¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍc¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ.WIDESEA_Cache.ISimpleCacheService.DelByPattern¯UnqualifiedName¬DelByPattern¬CommentRange¥StartͦLength\©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍì¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍA¦LengthÌ©NameRange¥StartÍè¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍѦLength;¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.SetAll¯UnqualifiedName¦SetAll¬CommentRange¥StartͦLengthÌ©©NameRange¥StartÍȦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍæLength?¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.GetList¯UnqualifiedName§GetList¬CommentRange¥StartÍ
|
¦LengthÌ©NameRange¥Startͤ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ/WIDESEA_Cache.ISimpleCacheService.GetDictionary¯UnqualifiedNameGetDictionary¬CommentRange¥StartÍæLengthÌ©NameRange¥StartÍ k¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ T¦Length4¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetQueue¯UnqualifiedName¨GetQueue¬CommentRange¥StartÍ ¦LengthÌ©NameRange¥StartÍ
|
6¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
!¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetStack¯UnqualifiedName¨GetStack¬CommentRange¥StartÍ
|
V¦LengthÌ©NameRange¥StartÍ
|
û¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
æ¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetSet¯UnqualifiedName¦GetSet¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ·¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͨ¦Length%¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Add¯UnqualifiedName£Add¬CommentRange¥StartÍ ¦LengthÌñ©NameRange¥StartÍü¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ÷¦Length2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.Replace¯UnqualifiedName§Replace¬CommentRange¥StartÍ 1¦LengthÍ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍJ¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.TryGetValue¯UnqualifiedName«TryGetValue¬CommentRange¥StartÍt¦LengthÍ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍÀ¦LengthÌ©NameRange¥StartÍT¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍO¦Length'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍ~¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ ¦Length+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍ@¦LengthÌ©NameRange¥StartÍÔ¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍϦLength'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍþ¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Commit¯UnqualifiedName¦Commit¬CommentRange¥StartÍé¦LengthB©NameRange¥StartÍ5¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ1¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍF¦LengthÌ©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍå¦Length3¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍ ¦LengthÍK©NameRange¥StartÍ}¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦LengthV¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ$WIDESEA_IServices.ISys_ConfigService¯UnqualifiedName²ISys_ConfigService¬CommentRange¥Start ¦Length ©NameRange¥StartÍ;¦Length©BodyRange¥StartÍj¦LengthÍ«ExtentRange¥StartÍ*¦LengthÍäKind¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ+WIDESEA_IServices.ISys_ConfigService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍu¦Length\©NameRange¥StartÍì¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍÛ¦Length¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ9WIDESEA_IServices.ISys_ConfigService.GetConfigsByCategory¯UnqualifiedName´GetConfigsByCategory¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ©¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength7¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ3WIDESEA_IServices.ISys_ConfigService.GetByConfigKey¯UnqualifiedName®GetByConfigKey¬CommentRange¥StartÍÛ¦LengthÌÄ©NameRange¥StartÍ´¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ©¦Length=¤Kind ²OriginalReferences¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$ada140f6-7f38-4f1e-85a6-559acffc448d¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ3Microsoft.VisualStudio.Copilot.SemanticContextScope¦Member¤file©CanReduceéRequestIdÙ$e8926558-86f1-46a7-801f-76317daccc11©ReferenceÀ¦Traits«IsEphemeral®ValueContainerÙ£Microsoft.VisualStudio.Copilot.Core.IDEContext.IdeContext, Microsoft.VisualStudio.Copilot.Core, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ P°IsDebuggerPaused«CurrentFileÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs©OpenFilesÜ ÙtD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageBasicServices\Location\LocationInfoService.csÙZD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\appsettings.jsonÙrD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\Task\Partial\Dt_TaskService.csÙrD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StoragIntegrationServices\MOM\Error\MoMErrorMsg.csÙYD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Const\CacheConst.csÙgD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Controllers\TaskController.csÙ{D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Controllers\Integration\AgingInOrOutController.csÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\Task\Dt_TaskService.csÙTD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Program.csÙnD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Controllers\Dt_AreaInfoController.csÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.csÙbD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\GlobalUsing.csÙcD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\MOM\MOMErrorMessage.csÙ{D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StoragIntegrationServices\MOM\CellState\CellStateService.csÙnD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageBasicServices\Stock\StockInfoService.csÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¯CopilotTypeNameªIdeContext¨TypeName¤NameªIdeContext§IsArray¢IdÙ$d0c879ba-e547-4a25-81c6-eea78a085b06¯ProviderMoniker¤NameÙ)Microsoft.VisualStudio.Copilot.IdeContext§Version£0.3¦SourceÙ)Microsoft.VisualStudio.Copilot.IdeContext¦Member¨idestate©CanReduce©RequestIdÙ$e8926558-86f1-46a7-801f-76317daccc11©ReferenceÀ¦Traits«IsEphemeralçContent¢IdÄj7÷¤HCÒx{dGNªVisibility«Annotations§ContentÚ if (item.LocationInfo.RoadwayNo == "GWSC1")
|
position = "3101";
|
else if (item.LocationInfo.RoadwayNo == "GWSC2")
|
position = "3104";
|
else if (item.LocationInfo.RoadwayNo == "GWSC3")
|
position = "3107";
|
else
|
position = "3110";
|
¨Language¢C#ºLanguageMarkdownIdentifier¦csharp¬IsRefinement¤FileÀ§OptionsÀ¨Commands
¢IdÄZÌ/s²]H?©
aB^ªVisibility«Annotations§ContentÙ²
|
ææ·»å äºä¸ä¸ªæ°çæ¡ä»¶ `item.LocationInfo.RoadwayNo == "GWSC3"`ï¼å¹¶å°é»è®¤ç `position` 设置为 `"3110"`ãè¿æ ·å¯ä»¥æ´å¥½å°å¤çä¸åç `RoadwayNo` å¼ã¨Mentions¨Metadata©SessionIdÙ$04d18d8c-b910-43c8-aa25-623d0e81cddc¢IdÙ4Microsoft.VisualStudio.Conversations.Chat.HelpWindow¦Author¤Name®GitHub Copilot¤Icon¤GuidÙ$4515b9bd-70a1-45fa-9545-d4536417c596¢Id§Service¤NameÙ7Microsoft.VisualStudio.Copilot.CopilotChatAgentProvider§Version£0.3¦Status©FollowUps§MessageÙQå¦ä½å¨ä»£ç ä¸å¤çæ´å¤ç `RoadwayNo` å¼ä»¥è®¾ç½®ä¸åç `position`ï¼ CorrelationIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©MessageIdÙ$36111f6b-3cd3-4ad6-8737-eb6415a72f4b§Context®ValueContainerÙMicrosoft.VisualStudio.Copilot.DocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ äÒ
§ContentÚ using Masuit.Tools;
|
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Logging;
|
using WIDESEA_Cache;
|
using WIDESEA_Core.Const;
|
using WIDESEA_DTO.WMS;
|
using WIDESEA_IServices;
|
using WIDESEAWCS_BasicInfoRepository;
|
|
namespace WIDESEA_StorageTaskServices
|
{
|
public class MyBackgroundService : IHostedService, IDisposable
|
{
|
private readonly ILogger<MyBackgroundService> _logger;
|
private readonly IStockInfoRepository _stockInfoRepository;
|
private readonly IDt_AreaInfoRepository _areaInfoRepository; //åºå
|
private readonly IDt_TaskRepository _taskRepository;
|
private readonly IDt_StationManagerRepository _stationManagerRepository;
|
private readonly ISys_ConfigService _configService;
|
private readonly ILocationInfoRepository _locationRepository;
|
private readonly ISimpleCacheService _simpleCacheService;
|
|
private Timer _timer;
|
|
public MyBackgroundService(ILogger<MyBackgroundService> logger, ILocationInfoRepository locationRepository, IStockInfoRepository stockInfoRepository, IDt_AreaInfoRepository areaInfoRepository, IDt_TaskRepository taskRepository, IDt_StationManagerRepository stationManagerRepository, ISys_ConfigService configService, ISimpleCacheService simpleCacheService)
|
{
|
_logger = logger;
|
_locationRepository = locationRepository;
|
_stockInfoRepository = stockInfoRepository;
|
_areaInfoRepository = areaInfoRepository;
|
_taskRepository = taskRepository;
|
_stationManagerRepository = stationManagerRepository;
|
_configService = configService;
|
_simpleCacheService = simpleCacheService;
|
}
|
|
public Task StartAsync(CancellationToken cancellationToken)
|
{
|
_timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromMinutes(5));
|
return Task.CompletedTask;
|
}
|
|
private void DoWork(object state)
|
{
|
try
|
{
|
var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "GWSC1");
|
|
if (area == null) { return; }
|
|
//IDictionary<string, DtStockInfo>? stockInfos = _simpleCacheService.HashGetAll<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo);
|
//List<DtStockInfo> stockInfoList = stockInfos.Values.ToList();
|
|
//var stockInfo = stockInfoList.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
// .Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
// .OrderBy(x => x.OutboundTime) // æåº
|
// .ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
var stockInfo = _stockInfoRepository.Db.Queryable<DtStockInfo>()
|
.IncludesAllFirstLayer()
|
.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
.Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
.OrderBy(x => x.OutboundTime) // æåº
|
.ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
if (stockInfo.Count <= 0) return;
|
foreach (var item in stockInfo)
|
{
|
var hasTask = _taskRepository.QueryFirst(x => x.PalletCode == item.PalletCode);
|
if (hasTask != null)
|
{
|
Console.WriteLine("å·²åå¨åºåºä»»å¡");
|
continue;
|
}
|
|
string position = string.Empty;
|
if (item.LocationInfo.RoadwayNo == "GWSC1")
|
position = "3101";
|
else if(item.LocationInfo.RoadwayNo == "GWSC2")
|
position = "3104";
|
else
|
{ position = "3107"; }
|
|
var task = CreateTask(item, position, (int)TaskOutboundTypeEnum.Outbound);
|
task.NextAddress = "002-000-002";
|
// å建任å¡DTO
|
WMSTaskDTO taskDTO = CreateTaskDTO(task);
|
|
var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress);
|
var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue;
|
var ipAddress = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.ReceiveTask)?.ConfigValue;
|
if (wmsBase == null || ipAddress == null)
|
{
|
throw new InvalidOperationException("WMS IP æªé
ç½®");
|
}
|
var wmsIpAddress = wmsBase + ipAddress;
|
|
var result = HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result;
|
var content = JsonConvert.DeserializeObject<WebResponseContent>(result);
|
if (content.Status)
|
{
|
_taskRepository.AddData(task);
|
// æ´æ°åºåä½ç½®ç¶æä¸ºä¸å¯ç¨
|
item.LocationInfo.LocationStatus = (int)LocationEnum.InStockDisable;
|
_simpleCacheService.HashDel<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo, new string[] { taskDTO.PalletCode });
|
_locationRepository.UpdateData(item.LocationInfo);
|
}
|
}
|
}
|
catch (Exception ex)
|
{
|
ConsoleHelper.WriteErrorLine($"髿¸©åºåºé误ï¼é误信æ¯ï¼" + ex.Message);
|
}
|
ConsoleHelper.WriteSuccessLine($"髿¸©åºåºè°ç¨ï¼" + DateTime.Now.ToString());
|
}
|
|
public Task StopAsync(CancellationToken cancellationToken)
|
{
|
_logger.LogInformation("MyBackgroundService is stopping.");
|
_timer?.Change(Timeout.Infinite, 0);
|
return Task.CompletedTask;
|
}
|
|
public void Dispose()
|
{
|
_timer?.Dispose();
|
}
|
|
/// <summary>
|
/// å建任å¡å®ä¾
|
/// </summary>
|
private Dt_Task CreateTask(DtStockInfo stockInfo, string position, int tag)
|
{
|
return new Dt_Task
|
{
|
Grade = 1,
|
Roadway = stockInfo.LocationInfo.RoadwayNo,
|
TargetAddress = position,
|
Dispatchertime = DateTime.Now,
|
MaterialNo = "",
|
NextAddress = position,
|
OrderNo = null,
|
PalletCode = stockInfo.PalletCode,
|
SourceAddress = stockInfo.LocationCode,
|
CurrentAddress = stockInfo.LocationCode,
|
TaskState = (int)TaskOutStatusEnum.OutNew,
|
TaskType = tag,
|
TaskNum = _taskRepository.GetTaskNo().Result,
|
Creater = "System", // ä¿®æ£æ¼åé误
|
CreateDate = DateTime.Now,
|
TaskId = 0,
|
ProductionLine = stockInfo.ProductionLine,
|
ProcessCode = stockInfo.ProcessCode,
|
};
|
}
|
|
/// <summary>
|
/// å建任å¡DTO
|
/// </summary>
|
private WMSTaskDTO CreateTaskDTO(Dt_Task task)
|
{
|
return new WMSTaskDTO
|
{
|
TaskNum = task.TaskNum.Value,
|
Grade = 1,
|
PalletCode = task.PalletCode,
|
RoadWay = task.Roadway,
|
SourceAddress = task.SourceAddress,
|
TargetAddress = task.TargetAddress,
|
TaskState = task.TaskState.Value,
|
Id = 0,
|
TaskType = task.TaskType,
|
ProductionLine = task.ProductionLine,
|
};
|
}
|
}
|
}¯OriginalContentÀªSelections¥CaretÀ¥StartÍð£EndͨFilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨Language¢C#¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$1f36665f-13d9-49e3-a1ea-1b287e7ade3e¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider¦Member¤file©CanReduceéRequestIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©ReferenceÀ¦Traits¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¯LanguageVersion¥Value®ValueContainerÙMicrosoft.VisualStudio.Copilot.LanguageVersionTrait, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ ¨Language¢C#§Version¤10.0¯CopilotTypeName¯LanguageVersion¨TypeName¤Name¯LanguageVersion§IsArray¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¶CSharpTargetFrameworks¥Value®ValueContainerÙ£Microsoft.VisualStudio.Copilot.CSharpTargetFrameworkTrait, Microsoft.VisualStudio.Copilot.Core, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ (°TargetFrameworks¨'.NET 6'ªIsDocumentïCopilotTypeName¶CSharpTargetFrameworks¨TypeName¤Name¶CSharpTargetFrameworks§IsArray«IsEphemeral®ValueContainerÙ«Microsoft.VisualStudio.Copilot.UnstableInternalApi.RichDocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ =§Content ¯OriginalContentÀªSelections¨FilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨LanguageÀªReferencesÜ n¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.DtStockInfo¯UnqualifiedName«DtStockInfo¬CommentRange¥Start ¦Length ©NameRange¥StartÍ9¦Length©BodyRange¥StartÍW¦LengthÍ«ExtentRange¥StartÌý¦LengthÍv¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationInfo¯UnqualifiedName¬LocationInfo¬CommentRange¥StartÍl¦Length7©NameRange¥StartÍR¦Length©BodyRange¥StartÍ_¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.LocationId¯UnqualifiedNameªLocationId¬CommentRange¥StartͦLength7©NameRange¥StartͦLength
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍצLength̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍ¥¦Length7©NameRange¥StartÍ ¦Length©BodyRange¥StartͦLength «ExtentRange¥StartÍæ¦LengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ1WIDESEA_Model.Models.DtStockInfo.StockInfoDetails¯UnqualifiedName°StockInfoDetails¬CommentRange¥StartÍZ¦Length7©NameRange¥StartÍB¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartͦLengthÌŤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtStockInfo.Id¯UnqualifiedName¢Id¬CommentRange¥StartÍb¦Length5©NameRange¥StartÍZ¦Length©BodyRange¥StartÍ]¦Length «ExtentRange¥StartÍ¡¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartÍv¦Length7©NameRange¥StartÍr¦Length
|
©BodyRange¥StartÍ}¦Length «ExtentRange¥StartÍ·¦LengthÌÓ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.IsFull¯UnqualifiedName¦IsFull¬CommentRange¥StartÍÆ¦Length7©NameRange¥StartÍǦLength©BodyRange¥StartÍΦLength «ExtentRange¥StartͦLengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍç¦Length?©NameRange¥StartÍݦLength©BodyRange¥StartÍä¦Length «ExtentRange¥StartÍ0¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.LinedProcessFeedbackTime¯UnqualifiedName¸LinedProcessFeedbackTime¬CommentRange¥StartÍý¦LengthD©NameRange¥StartͶ¦Length©BodyRange¥StartÍϦLength «ExtentRange¥StartÍK¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.SpecialParameterDuration¯UnqualifiedName¸SpecialParameterDuration¬CommentRange¥StartÍè¦Length?©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ±¦Length «ExtentRange¥StartÍ 1¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥StartÍ Ê¦Length7©NameRange¥StartÍ
|
¸¦Length©BodyRange¥StartÍ
|
ǦLength «ExtentRange¥StartÍ
|
¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.DtStockInfo.AreaCode¯UnqualifiedName¨AreaCode¬CommentRange¥StartÍ
|
à¦Length7©NameRange¥StartÍΦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍ!¦LengthÌäKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.OutboundTime¯UnqualifiedName¬OutboundTime¬CommentRange¥StartÍð¦Length8©NameRange¥StartÍå¦Length©BodyRange¥StartÍò¦Length «ExtentRange¥StartÍ2¦LengthÌͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ParameterInfos¯UnqualifiedName®ParameterInfos¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ ù¦Length©BodyRange¥StartͦLength«ExtentRange¥StartÍ L¦LengthÌʤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.StockStatus¯UnqualifiedName«StockStatus¬CommentRange¥StartÍ"¦Length7©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍc¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ0¦Length7©NameRange¥StartͦLength©BodyRange¥StartÍ*¦Length «ExtentRange¥StartÍq¦LengthÌÆ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtStockInfo.NextProcessCode¯UnqualifiedName¯NextProcessCode¬CommentRange¥StartÍC¦Length7©NameRange¥StartÍ1¦Length©BodyRange¥StartÍA¦Length «ExtentRange¥StartͦLengthÌʤKind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtLocationInfo¯UnqualifiedName®DtLocationInfo¬CommentRange¥Start ¦Length ©NameRange¥StarțLength©BodyRange¥StarțLengthÍ«ExtentRange¥StartU¦LengthÍð¤Kind ¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtLocationInfo.RoadwayNo¯UnqualifiedName©RoadwayNo¬CommentRange¥StartÍh¦Length/©NameRange¥StartÍû¦Length ©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationType¯UnqualifiedName¬LocationType¬CommentRange¥StartͦLengthD©NameRange¥StartÍ#¦Length©BodyRange¥StartÍ0¦Length «ExtentRange¥StartÍÕ¦Lengthh¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ2WIDESEA_Model.Models.DtLocationInfo.LocationStatus¯UnqualifiedName®LocationStatus¬CommentRange¥StartÍE¦Length/©NameRange¥StartÍȦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍz¦Lengthj¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍþ¦Length/©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ3¦Lengthx¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationName¯UnqualifiedName¬LocationName¬CommentRange¥Startͳ¦Length/©NameRange¥StartÍF¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartÍè¦Lengthx¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedName¼WIDESEA_Model.Models.Dt_Task¯UnqualifiedName§Dt_Task¬CommentRange¥StartU¦Length%©NameRange¥StartÌ©¦Length©BodyRange¥StartÌ¿¦LengthÍ«ExtentRange¥Start|¦LengthÍÒ¤Kind ¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength?©NameRange¥StartÍ,¦Length©BodyRange¥StartÍ4¦Length «ExtentRange¥StartÍÒ¦Lengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.TaskId¯UnqualifiedName¦TaskId¬CommentRange¥StartÌÆ¦Length?©NameRange¥StartÍh¦Length©BodyRange¥StartÍo¦Length «ExtentRange¥StartͦLengthq¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartͦLength@©NameRange¥StartͦLength©BodyRange¥StartÍ ¦Length «ExtentRange¥StartÍʦLengthL¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLengthA©NameRange¥Startͯ¦Length
|
©BodyRange¥Startͺ¦Length «ExtentRange¥StartÍe¦Lengthb¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.OrderNo¯UnqualifiedName§OrderNo¬CommentRange¥StartÍϦLengthA©NameRange¥StartÍp¦Length©BodyRange¥StartÍx¦Length «ExtentRange¥StartͦLengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ%WIDESEA_Model.Models.Dt_Task.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartÍI¦LengthÌ¢©NameRange¥StartÍ(¦Length©BodyRange¥StartÍ1¦Length «ExtentRange¥StartÍñ¦LengthM¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ&WIDESEA_Model.Models.Dt_Task.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍF¦Length̲©NameRange¥StartÍ7¦Length ©BodyRange¥StartÍA¦Length «ExtentRange¥StartÍþ¦LengthP¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.MaterialNo¯UnqualifiedNameªMaterialNo¬CommentRange¥StartÍV¦LengthA©NameRange¥StartÍú¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ®¦Length ©BodyRange¥Startͼ¦Length «ExtentRange¥StartÍa¦Lengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍѦLengthA©NameRange¥StartÍe¦Length ©BodyRange¥StartÍs¦Length «ExtentRange¥StartͦLengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.CurrentAddress¯UnqualifiedName®CurrentAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ,¦Length «ExtentRange¥StartÍϦLengthj¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.NextAddress¯UnqualifiedName«NextAddress¬CommentRange¥StartÍ A¦LengthA©NameRange¥StartÍ Ó¦Length©BodyRange¥StartÍ ß¦Length «ExtentRange¥StartÍ ¦Lengthd¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ"WIDESEA_Model.Models.Dt_Task.Grade¯UnqualifiedName¥Grade¬CommentRange¥StartÍ ô¦Length@©NameRange¥StartÍ
|
o¦Length©BodyRange¥StartÍ
|
u¦Length «ExtentRange¥StartÍ
|
:¦LengthH¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.Dispatchertime¯UnqualifiedName®Dispatchertime¬CommentRange¥StartÍ
|
¦LengthC©NameRange¥StartͦLength©BodyRange¥StartÍ%¦Length «ExtentRange¥StartÍ
|
Ó¦Length_¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍ:¦Length?©NameRange¥StartÍÙ¦Length©BodyRange¥StartÍà¦Length «ExtentRange¥StartͦLengthn¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.Dt_Task.ErrorMessage¯UnqualifiedName¬ErrorMessage¬CommentRange¥StartÍõ¦Length=©NameRange¥StartͦLength©BodyRange¥StartÍ¥¦Length «ExtentRange¥StartÍ8¦Lengthz¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥Startͺ¦LengthB©NameRange¥StartÍ c¦Length©BodyRange¥StartÍ r¦Length «ExtentRange¥StartÍ ¦Length}¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ ¦LengthB©NameRange¥StartÍ.¦Length©BodyRange¥StartÍ:¦Length «ExtentRange¥StartÍ Ï¦Lengthx¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ5WIDESEA_Model.Models.Dt_Task.Dt_TaskExecuteDetailList¯UnqualifiedName¸Dt_TaskExecuteDetailList¬CommentRange¥StartÍU¦Length1©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ>¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ)WIDESEAWCS_Model.Models.Dt_StationManager¯UnqualifiedName±Dt_StationManager¬CommentRange¥Start ¦Length ©NameRange¥StartÍf¦Length©BodyRange¥StartͦLengthͦ«ExtentRange¥StartÍ$¦LengthÍ ¤Kind ¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ;WIDESEAWCS_Model.Models.Dt_StationManager.stationNGLocation¯UnqualifiedName±stationNGLocation¬CommentRange¥StartÍ ¤¦Length3©NameRange¥StartÍ9¦Length©BodyRange¥StartÍK¦Length «ExtentRange¥StartÍ á¦Lengthw¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ1WIDESEAWCS_Model.Models.Dt_StationManager.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ]¦LengthÌͤKind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ9WIDESEAWCS_Model.Models.Dt_StationManager.stationLocation¯UnqualifiedName¯stationLocation¬CommentRange¥StartÍ
|
¦Length7©NameRange¥StartͦLength©BodyRange¥Startͦ¦Length «ExtentRange¥StartÍ
|
Û¦LengthÌØ¤Kind¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.Dt_AreaInfo¯UnqualifiedName«Dt_AreaInfo¬CommentRange¥StarțLength-©NameRange¥StartÌþ¦Length©BodyRange¥StartͦLengthÍ ~«ExtentRange¥StartÌЦLengthÍ Ê¤Kind ¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ:WIDESEA_Model.Models.Dt_AreaInfo.Dt_WareAreaInfoDetailList¯UnqualifiedName¹Dt_WareAreaInfoDetailList¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ
|
l¦Length©BodyRange¥StartÍ
|
¦Length «ExtentRange¥StartÍ ×¦Length̼¤Kind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ1WIDESEA_IStorageTaskRepository.IDt_TaskRepository¯UnqualifiedName²IDt_TaskRepository¬CommentRange¥Start ¦Length ©NameRange¥Start>¦Length©BodyRange¥Starti¦LengthÍ«ExtentRange¥Start-¦LengthÍŤKind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetById¯UnqualifiedName§GetById¬CommentRange¥Start ¦Length ©NameRange¥Start~¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startp¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetList¯UnqualifiedName§GetList¬CommentRange¥Start ¦Length ©NameRange¥Start̪¦Length©BodyRange¥Start ¦Length «ExtentRange¥StarțLength¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌʦLength©BodyRange¥Start ¦Length «ExtentRange¥Start̼¦Length$¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌó¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌè¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍ#¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍA¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartÍ|¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙCWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrder¯UnqualifiedName±GetListByOutOrder¬CommentRange¥Start ¦Length ©NameRange¥StartÍЦLength©BodyRange¥Start ¦Length «ExtentRange¥Startͼ¦Length6¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙLWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrderAndStatus¯UnqualifiedNameºGetListByOutOrderAndStatus¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍú¦LengthK¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙAWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByStatus¯UnqualifiedName¯GetListByStatus¬CommentRange¥Start ¦Length ©NameRange¥StartÍa¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍM¦Length0¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ;WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetTaskNo¯UnqualifiedName©GetTaskNo¬CommentRange¥StartÍ
¦LengthN©NameRange¥StartÍã¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍÙ¦Length¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍV«ExtentRange¥StartE¦LengthͤKind¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashAdd¯UnqualifiedName§HashAdd¬CommentRange¥Startz¦LengthÌâ©NameRange¥StartÍg¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍb¦Length5¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashSet¯UnqualifiedName§HashSet¬CommentRange¥StartͦLengthÌΩNameRange¥StartÍx¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍs¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashDel¯UnqualifiedName§HashDel¬CommentRange¥StartͲ¦LengthÌÖ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength3¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashGet¯UnqualifiedName§HashGet¬CommentRange¥StartÍɦLengthÌשNameRange¥StartÍ®¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͦ¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetOne¯UnqualifiedNameªHashGetOne¬CommentRange¥StartÍå¦LengthÌЩNameRange¥Startͽ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartÍ»¦Length*¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetAll¯UnqualifiedNameªHashGetAll¬CommentRange¥StartÍí¦LengthÌ¢©NameRange¥Startͬ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength1¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍl«ExtentRange¥StartE¦LengthͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.ContainsKey¯UnqualifiedName«ContainsKey¬CommentRange¥StarțLength_©NameRange¥StartÌø¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌó¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLengthÌ¿©NameRange¥StartÍâ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍݦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLength̰©NameRange¥StartÍÒ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍͦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Get¯UnqualifiedName£Get¬CommentRange¥StartͦLength^©NameRange¥StartÍm¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍk¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Remove¯UnqualifiedName¦Remove¬CommentRange¥StartͦLengthc©NameRange¥StartÍõ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍñ¦Length!¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ'WIDESEA_Cache.ISimpleCacheService.Clear¯UnqualifiedName¥Clear¬CommentRange¥StartͦLength©NameRange¥StartÍC¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ>¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.SetExpire¯UnqualifiedName©SetExpire¬CommentRange¥StartÍS¦Lengtho©NameRange¥StartÍͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍȦLength,¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.GetExpire¯UnqualifiedName©GetExpire¬CommentRange¥StartÍü¦Lengtha©NameRange¥StartÍl¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍc¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ.WIDESEA_Cache.ISimpleCacheService.DelByPattern¯UnqualifiedName¬DelByPattern¬CommentRange¥StartͦLength\©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍì¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍA¦LengthÌ©NameRange¥StartÍè¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍѦLength;¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.SetAll¯UnqualifiedName¦SetAll¬CommentRange¥StartͦLengthÌ©©NameRange¥StartÍȦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍæLength?¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.GetList¯UnqualifiedName§GetList¬CommentRange¥StartÍ
|
¦LengthÌ©NameRange¥Startͤ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ/WIDESEA_Cache.ISimpleCacheService.GetDictionary¯UnqualifiedNameGetDictionary¬CommentRange¥StartÍæLengthÌ©NameRange¥StartÍ k¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ T¦Length4¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetQueue¯UnqualifiedName¨GetQueue¬CommentRange¥StartÍ ¦LengthÌ©NameRange¥StartÍ
|
6¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
!¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetStack¯UnqualifiedName¨GetStack¬CommentRange¥StartÍ
|
V¦LengthÌ©NameRange¥StartÍ
|
û¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
æ¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetSet¯UnqualifiedName¦GetSet¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ·¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͨ¦Length%¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Add¯UnqualifiedName£Add¬CommentRange¥StartÍ ¦LengthÌñ©NameRange¥StartÍü¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ÷¦Length2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.Replace¯UnqualifiedName§Replace¬CommentRange¥StartÍ 1¦LengthÍ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍJ¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.TryGetValue¯UnqualifiedName«TryGetValue¬CommentRange¥StartÍt¦LengthÍ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍÀ¦LengthÌ©NameRange¥StartÍT¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍO¦Length'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍ~¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ ¦Length+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍ@¦LengthÌ©NameRange¥StartÍÔ¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍϦLength'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍþ¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Commit¯UnqualifiedName¦Commit¬CommentRange¥StartÍé¦LengthB©NameRange¥StartÍ5¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ1¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍF¦LengthÌ©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍå¦Length3¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍ ¦LengthÍK©NameRange¥StartÍ}¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦LengthV¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ$WIDESEA_IServices.ISys_ConfigService¯UnqualifiedName²ISys_ConfigService¬CommentRange¥Start ¦Length ©NameRange¥StartÍ;¦Length©BodyRange¥StartÍj¦LengthÍ«ExtentRange¥StartÍ*¦LengthÍäKind¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ+WIDESEA_IServices.ISys_ConfigService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍu¦Length\©NameRange¥StartÍì¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍÛ¦Length¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ9WIDESEA_IServices.ISys_ConfigService.GetConfigsByCategory¯UnqualifiedName´GetConfigsByCategory¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ©¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength7¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ3WIDESEA_IServices.ISys_ConfigService.GetByConfigKey¯UnqualifiedName®GetByConfigKey¬CommentRange¥StartÍÛ¦LengthÌÄ©NameRange¥StartÍ´¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ©¦Length=¤Kind ¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameºWIDESEA_DTO.WMS.WMSTaskDTO¯UnqualifiedNameªWMSTaskDTO¬CommentRange¥Start ¦Length ©NameRange¥StartÌ»¦Length
|
©BodyRange¥StartÌ˦LengthÍj«ExtentRange¥StartÌ®¦LengthͤKind ¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedName½WIDESEA_DTO.WMS.WMSTaskDTO.Id¯UnqualifiedName¢Id¬CommentRange¥StartÌÖ¦Length:©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ(¦Length «ExtentRange¥StartͦLength¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartÍA¦Length6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartͦLength ¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ%WIDESEA_DTO.WMS.WMSTaskDTO.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLength6©NameRange¥StartÍû¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍí¦Length&¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.RoadWay¯UnqualifiedName§RoadWay¬CommentRange¥StartͦLength6©NameRange¥StartÍm¦Length©BodyRange¥StartÍu¦Length «ExtentRange¥StartÍ_¦Length#¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ#WIDESEA_DTO.WMS.WMSTaskDTO.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartͦLength7©NameRange¥StartÍÚ¦Length©BodyRange¥StartÍã¦Length «ExtentRange¥StartÍϦLength!¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ$WIDESEA_DTO.WMS.WMSTaskDTO.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍü¦Length7©NameRange¥StartÍH¦Length ©BodyRange¥StartÍR¦Length «ExtentRange¥StartÍ=¦Length"¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartÍk¦Length5©NameRange¥Start͸¦Length ©BodyRange¥StartÍÆ¦Length «ExtentRange¥Startͪ¦Length)¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍߦLength5©NameRange¥StartÍ,¦Length ©BodyRange¥StartÍ:¦Length «ExtentRange¥StartͦLength)¤Kind²OriginalReferences¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$42bf3e34-96e9-492c-8552-655ae551af7d¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ3Microsoft.VisualStudio.Copilot.SemanticContextScope¦Member¤file©CanReduceéRequestIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©ReferenceÀ¦Traits«IsEphemeral§Content
¢IdıÁÌO´õäOÝ%ݪVisibility«Annotations§Content¬ä¼åä¸ä¸¨Mentions¨Metadata¦IntentÀ¨GuidanceÀ¥Model¦Family¦gpt-4o¬Capabilities ²DirectedResponders©FunctionsCorrelationIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©MessageIdÙ$9162280d-1a4b-441c-9da2-f38850d72b06§Context®ValueContainerÙMicrosoft.VisualStudio.Copilot.DocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ äÒ
§ContentÚ using Masuit.Tools;
|
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Logging;
|
using WIDESEA_Cache;
|
using WIDESEA_Core.Const;
|
using WIDESEA_DTO.WMS;
|
using WIDESEA_IServices;
|
using WIDESEAWCS_BasicInfoRepository;
|
|
namespace WIDESEA_StorageTaskServices
|
{
|
public class MyBackgroundService : IHostedService, IDisposable
|
{
|
private readonly ILogger<MyBackgroundService> _logger;
|
private readonly IStockInfoRepository _stockInfoRepository;
|
private readonly IDt_AreaInfoRepository _areaInfoRepository; //åºå
|
private readonly IDt_TaskRepository _taskRepository;
|
private readonly IDt_StationManagerRepository _stationManagerRepository;
|
private readonly ISys_ConfigService _configService;
|
private readonly ILocationInfoRepository _locationRepository;
|
private readonly ISimpleCacheService _simpleCacheService;
|
|
private Timer _timer;
|
|
public MyBackgroundService(ILogger<MyBackgroundService> logger, ILocationInfoRepository locationRepository, IStockInfoRepository stockInfoRepository, IDt_AreaInfoRepository areaInfoRepository, IDt_TaskRepository taskRepository, IDt_StationManagerRepository stationManagerRepository, ISys_ConfigService configService, ISimpleCacheService simpleCacheService)
|
{
|
_logger = logger;
|
_locationRepository = locationRepository;
|
_stockInfoRepository = stockInfoRepository;
|
_areaInfoRepository = areaInfoRepository;
|
_taskRepository = taskRepository;
|
_stationManagerRepository = stationManagerRepository;
|
_configService = configService;
|
_simpleCacheService = simpleCacheService;
|
}
|
|
public Task StartAsync(CancellationToken cancellationToken)
|
{
|
_timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromMinutes(5));
|
return Task.CompletedTask;
|
}
|
|
private void DoWork(object state)
|
{
|
try
|
{
|
var area = _areaInfoRepository.QueryFirst(x => x.AreaCode == "GWSC1");
|
|
if (area == null) { return; }
|
|
//IDictionary<string, DtStockInfo>? stockInfos = _simpleCacheService.HashGetAll<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo);
|
//List<DtStockInfo> stockInfoList = stockInfos.Values.ToList();
|
|
//var stockInfo = stockInfoList.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
// .Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
// .OrderBy(x => x.OutboundTime) // æåº
|
// .ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
var stockInfo = _stockInfoRepository.Db.Queryable<DtStockInfo>()
|
.IncludesAllFirstLayer()
|
.Where(x => x.AreaCode == area.AreaCode && x.OutboundTime < DateTime.Now && x.IsFull == true) // è¿æ»¤æ¡ä»¶
|
.Where(x => x.LocationInfo != null && x.LocationInfo.LocationStatus == (int)LocationEnum.InStock && x.LocationInfo.AreaId == area.AreaID) // è¿æ»¤æ¡ä»¶
|
.OrderBy(x => x.OutboundTime) // æåº
|
.ToList(); // è·å第ä¸ä¸ªå
ç´
|
|
if (stockInfo.Count <= 0) return;
|
foreach (var item in stockInfo)
|
{
|
var hasTask = _taskRepository.QueryFirst(x => x.PalletCode == item.PalletCode);
|
if (hasTask != null)
|
{
|
Console.WriteLine("å·²åå¨åºåºä»»å¡");
|
continue;
|
}
|
|
string position = string.Empty;
|
if (item.LocationInfo.RoadwayNo == "GWSC1")
|
position = "3101";
|
else if(item.LocationInfo.RoadwayNo == "GWSC2")
|
position = "3104";
|
else
|
{ position = "3107"; }
|
|
var task = CreateTask(item, position, (int)TaskOutboundTypeEnum.Outbound);
|
task.NextAddress = "002-000-002";
|
// å建任å¡DTO
|
WMSTaskDTO taskDTO = CreateTaskDTO(task);
|
|
var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress);
|
var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue;
|
var ipAddress = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.ReceiveTask)?.ConfigValue;
|
if (wmsBase == null || ipAddress == null)
|
{
|
throw new InvalidOperationException("WMS IP æªé
ç½®");
|
}
|
var wmsIpAddress = wmsBase + ipAddress;
|
|
var result = HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result;
|
var content = JsonConvert.DeserializeObject<WebResponseContent>(result);
|
if (content.Status)
|
{
|
_taskRepository.AddData(task);
|
// æ´æ°åºåä½ç½®ç¶æä¸ºä¸å¯ç¨
|
item.LocationInfo.LocationStatus = (int)LocationEnum.InStockDisable;
|
_simpleCacheService.HashDel<DtStockInfo>(WIDESEA_Cache.CacheConst.Cache_DtStockInfo, new string[] { taskDTO.PalletCode });
|
_locationRepository.UpdateData(item.LocationInfo);
|
}
|
}
|
}
|
catch (Exception ex)
|
{
|
ConsoleHelper.WriteErrorLine($"髿¸©åºåºé误ï¼é误信æ¯ï¼" + ex.Message);
|
}
|
ConsoleHelper.WriteSuccessLine($"髿¸©åºåºè°ç¨ï¼" + DateTime.Now.ToString());
|
}
|
|
public Task StopAsync(CancellationToken cancellationToken)
|
{
|
_logger.LogInformation("MyBackgroundService is stopping.");
|
_timer?.Change(Timeout.Infinite, 0);
|
return Task.CompletedTask;
|
}
|
|
public void Dispose()
|
{
|
_timer?.Dispose();
|
}
|
|
/// <summary>
|
/// å建任å¡å®ä¾
|
/// </summary>
|
private Dt_Task CreateTask(DtStockInfo stockInfo, string position, int tag)
|
{
|
return new Dt_Task
|
{
|
Grade = 1,
|
Roadway = stockInfo.LocationInfo.RoadwayNo,
|
TargetAddress = position,
|
Dispatchertime = DateTime.Now,
|
MaterialNo = "",
|
NextAddress = position,
|
OrderNo = null,
|
PalletCode = stockInfo.PalletCode,
|
SourceAddress = stockInfo.LocationCode,
|
CurrentAddress = stockInfo.LocationCode,
|
TaskState = (int)TaskOutStatusEnum.OutNew,
|
TaskType = tag,
|
TaskNum = _taskRepository.GetTaskNo().Result,
|
Creater = "System", // ä¿®æ£æ¼åé误
|
CreateDate = DateTime.Now,
|
TaskId = 0,
|
ProductionLine = stockInfo.ProductionLine,
|
ProcessCode = stockInfo.ProcessCode,
|
};
|
}
|
|
/// <summary>
|
/// å建任å¡DTO
|
/// </summary>
|
private WMSTaskDTO CreateTaskDTO(Dt_Task task)
|
{
|
return new WMSTaskDTO
|
{
|
TaskNum = task.TaskNum.Value,
|
Grade = 1,
|
PalletCode = task.PalletCode,
|
RoadWay = task.Roadway,
|
SourceAddress = task.SourceAddress,
|
TargetAddress = task.TargetAddress,
|
TaskState = task.TaskState.Value,
|
Id = 0,
|
TaskType = task.TaskType,
|
ProductionLine = task.ProductionLine,
|
};
|
}
|
}
|
}¯OriginalContentÀªSelections¥CaretÀ¥StartÍð£EndͨFilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨Language¢C#¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$1f36665f-13d9-49e3-a1ea-1b287e7ade3e¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider¦Member¤file©CanReduceéRequestIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©ReferenceÀ¦Traits¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¯LanguageVersion¥Value®ValueContainerÙMicrosoft.VisualStudio.Copilot.LanguageVersionTrait, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ ¨Language¢C#§Version¤10.0¯CopilotTypeName¯LanguageVersion¨TypeName¤Name¯LanguageVersion§IsArray¯ProviderMoniker¤NameÙ9Microsoft.VisualStudio.Copilot.CSharpProjectTraitProvider§Version£0.3£Key¶CSharpTargetFrameworks¥Value®ValueContainerÙ£Microsoft.VisualStudio.Copilot.CSharpTargetFrameworkTrait, Microsoft.VisualStudio.Copilot.Core, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ (°TargetFrameworks¨'.NET 6'ªIsDocumentïCopilotTypeName¶CSharpTargetFrameworks¨TypeName¤Name¶CSharpTargetFrameworks§IsArray«IsEphemeral®ValueContainerÙ«Microsoft.VisualStudio.Copilot.UnstableInternalApi.RichDocumentContext, Microsoft.VisualStudio.Copilot, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ =§Content ¯OriginalContentÀªSelections¨FilePathÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¨LanguageÀªReferencesÜ n¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.DtStockInfo¯UnqualifiedName«DtStockInfo¬CommentRange¥Start ¦Length ©NameRange¥StartÍ9¦Length©BodyRange¥StartÍW¦LengthÍ«ExtentRange¥StartÌý¦LengthÍv¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationInfo¯UnqualifiedName¬LocationInfo¬CommentRange¥StartÍl¦Length7©NameRange¥StartÍR¦Length©BodyRange¥StartÍ_¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.LocationId¯UnqualifiedNameªLocationId¬CommentRange¥StartͦLength7©NameRange¥StartͦLength
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍצLength̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍ¥¦Length7©NameRange¥StartÍ ¦Length©BodyRange¥StartͦLength «ExtentRange¥StartÍæ¦LengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ1WIDESEA_Model.Models.DtStockInfo.StockInfoDetails¯UnqualifiedName°StockInfoDetails¬CommentRange¥StartÍZ¦Length7©NameRange¥StartÍB¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartͦLengthÌŤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtStockInfo.Id¯UnqualifiedName¢Id¬CommentRange¥StartÍb¦Length5©NameRange¥StartÍZ¦Length©BodyRange¥StartÍ]¦Length «ExtentRange¥StartÍ¡¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.DtStockInfo.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartÍv¦Length7©NameRange¥StartÍr¦Length
|
©BodyRange¥StartÍ}¦Length «ExtentRange¥StartÍ·¦LengthÌÓ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.IsFull¯UnqualifiedName¦IsFull¬CommentRange¥StartÍÆ¦Length7©NameRange¥StartÍǦLength©BodyRange¥StartÍΦLength «ExtentRange¥StartͦLengthÌÔ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.DtStockInfo.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍç¦Length?©NameRange¥StartÍݦLength©BodyRange¥StartÍä¦Length «ExtentRange¥StartÍ0¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.LinedProcessFeedbackTime¯UnqualifiedName¸LinedProcessFeedbackTime¬CommentRange¥StartÍý¦LengthD©NameRange¥StartͶ¦Length©BodyRange¥StartÍϦLength «ExtentRange¥StartÍK¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ9WIDESEA_Model.Models.DtStockInfo.SpecialParameterDuration¯UnqualifiedName¸SpecialParameterDuration¬CommentRange¥StartÍè¦Length?©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ±¦Length «ExtentRange¥StartÍ 1¦Length̤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥StartÍ Ê¦Length7©NameRange¥StartÍ
|
¸¦Length©BodyRange¥StartÍ
|
ǦLength «ExtentRange¥StartÍ
|
¦LengthÌɤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.DtStockInfo.AreaCode¯UnqualifiedName¨AreaCode¬CommentRange¥StartÍ
|
à¦Length7©NameRange¥StartÍΦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍ!¦LengthÌäKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtStockInfo.OutboundTime¯UnqualifiedName¬OutboundTime¬CommentRange¥StartÍð¦Length8©NameRange¥StartÍå¦Length©BodyRange¥StartÍò¦Length «ExtentRange¥StartÍ2¦LengthÌͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ/WIDESEA_Model.Models.DtStockInfo.ParameterInfos¯UnqualifiedName®ParameterInfos¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ ù¦Length©BodyRange¥StartͦLength«ExtentRange¥StartÍ L¦LengthÌʤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.StockStatus¯UnqualifiedName«StockStatus¬CommentRange¥StartÍ"¦Length7©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍc¦LengthÌÁ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ,WIDESEA_Model.Models.DtStockInfo.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ0¦Length7©NameRange¥StartͦLength©BodyRange¥StartÍ*¦Length «ExtentRange¥StartÍq¦LengthÌÆ¤Kind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtStockInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtStockInfo.NextProcessCode¯UnqualifiedName¯NextProcessCode¬CommentRange¥StartÍC¦Length7©NameRange¥StartÍ1¦Length©BodyRange¥StartÍA¦Length «ExtentRange¥StartͦLengthÌʤKind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.DtLocationInfo¯UnqualifiedName®DtLocationInfo¬CommentRange¥Start ¦Length ©NameRange¥StarțLength©BodyRange¥StarțLengthÍ«ExtentRange¥StartU¦LengthÍð¤Kind ¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ-WIDESEA_Model.Models.DtLocationInfo.RoadwayNo¯UnqualifiedName©RoadwayNo¬CommentRange¥StartÍh¦Length/©NameRange¥StartÍû¦Length ©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationType¯UnqualifiedName¬LocationType¬CommentRange¥StartͦLengthD©NameRange¥StartÍ#¦Length©BodyRange¥StartÍ0¦Length «ExtentRange¥StartÍÕ¦Lengthh¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ2WIDESEA_Model.Models.DtLocationInfo.LocationStatus¯UnqualifiedName®LocationStatus¬CommentRange¥StartÍE¦Length/©NameRange¥StartÍȦLength©BodyRange¥StartÍצLength «ExtentRange¥StartÍz¦Lengthj¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationCode¯UnqualifiedName¬LocationCode¬CommentRange¥StartÍþ¦Length/©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ3¦Lengthx¤Kind¨FileNameÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.cs²FullyQualifiedNameÙ0WIDESEA_Model.Models.DtLocationInfo.LocationName¯UnqualifiedName¬LocationName¬CommentRange¥Startͳ¦Length/©NameRange¥StartÍF¦Length©BodyRange¥StartÍS¦Length «ExtentRange¥StartÍè¦Lengthx¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedName¼WIDESEA_Model.Models.Dt_Task¯UnqualifiedName§Dt_Task¬CommentRange¥StartU¦Length%©NameRange¥StartÌ©¦Length©BodyRange¥StartÌ¿¦LengthÍ«ExtentRange¥Start|¦LengthÍÒ¤Kind ¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength?©NameRange¥StartÍ,¦Length©BodyRange¥StartÍ4¦Length «ExtentRange¥StartÍÒ¦Lengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.TaskId¯UnqualifiedName¦TaskId¬CommentRange¥StartÌÆ¦Length?©NameRange¥StartÍh¦Length©BodyRange¥StartÍo¦Length «ExtentRange¥StartͦLengthq¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartͦLength@©NameRange¥StartͦLength©BodyRange¥StartÍ ¦Length «ExtentRange¥StartÍʦLengthL¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLengthA©NameRange¥Startͯ¦Length
|
©BodyRange¥Startͺ¦Length «ExtentRange¥StartÍe¦Lengthb¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ$WIDESEA_Model.Models.Dt_Task.OrderNo¯UnqualifiedName§OrderNo¬CommentRange¥StartÍϦLengthA©NameRange¥StartÍp¦Length©BodyRange¥StartÍx¦Length «ExtentRange¥StartͦLengtho¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ%WIDESEA_Model.Models.Dt_Task.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartÍI¦LengthÌ¢©NameRange¥StartÍ(¦Length©BodyRange¥StartÍ1¦Length «ExtentRange¥StartÍñ¦LengthM¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ&WIDESEA_Model.Models.Dt_Task.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍF¦Length̲©NameRange¥StartÍ7¦Length ©BodyRange¥StartÍA¦Length «ExtentRange¥StartÍþ¦LengthP¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ'WIDESEA_Model.Models.Dt_Task.MaterialNo¯UnqualifiedNameªMaterialNo¬CommentRange¥StartÍV¦LengthA©NameRange¥StartÍú¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartͦLengthu¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ®¦Length ©BodyRange¥Startͼ¦Length «ExtentRange¥StartÍa¦Lengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ*WIDESEA_Model.Models.Dt_Task.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍѦLengthA©NameRange¥StartÍe¦Length ©BodyRange¥StartÍs¦Length «ExtentRange¥StartͦLengthh¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.CurrentAddress¯UnqualifiedName®CurrentAddress¬CommentRange¥StartͦLengthA©NameRange¥StartÍ ¦Length©BodyRange¥StartÍ ,¦Length «ExtentRange¥StartÍϦLengthj¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.NextAddress¯UnqualifiedName«NextAddress¬CommentRange¥StartÍ A¦LengthA©NameRange¥StartÍ Ó¦Length©BodyRange¥StartÍ ß¦Length «ExtentRange¥StartÍ ¦Lengthd¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ"WIDESEA_Model.Models.Dt_Task.Grade¯UnqualifiedName¥Grade¬CommentRange¥StartÍ ô¦Length@©NameRange¥StartÍ
|
o¦Length©BodyRange¥StartÍ
|
u¦Length «ExtentRange¥StartÍ
|
:¦LengthH¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.Dispatchertime¯UnqualifiedName®Dispatchertime¬CommentRange¥StartÍ
|
¦LengthC©NameRange¥StartͦLength©BodyRange¥StartÍ%¦Length «ExtentRange¥StartÍ
|
Ó¦Length_¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ#WIDESEA_Model.Models.Dt_Task.Remark¯UnqualifiedName¦Remark¬CommentRange¥StartÍ:¦Length?©NameRange¥StartÍÙ¦Length©BodyRange¥StartÍà¦Length «ExtentRange¥StartͦLengthn¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ)WIDESEA_Model.Models.Dt_Task.ErrorMessage¯UnqualifiedName¬ErrorMessage¬CommentRange¥StartÍõ¦Length=©NameRange¥StartͦLength©BodyRange¥StartÍ¥¦Length «ExtentRange¥StartÍ8¦Lengthz¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ+WIDESEA_Model.Models.Dt_Task.ProductionLine¯UnqualifiedName®ProductionLine¬CommentRange¥Startͺ¦LengthB©NameRange¥StartÍ c¦Length©BodyRange¥StartÍ r¦Length «ExtentRange¥StartÍ ¦Length}¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ(WIDESEA_Model.Models.Dt_Task.ProcessCode¯UnqualifiedName«ProcessCode¬CommentRange¥StartÍ ¦LengthB©NameRange¥StartÍ.¦Length©BodyRange¥StartÍ:¦Length «ExtentRange¥StartÍ Ï¦Lengthx¤Kind¨FileNameÙ]D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_Task.cs²FullyQualifiedNameÙ5WIDESEA_Model.Models.Dt_Task.Dt_TaskExecuteDetailList¯UnqualifiedName¸Dt_TaskExecuteDetailList¬CommentRange¥StartÍU¦Length1©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ>¦Length «ExtentRange¥StartͦLengthÌ¿¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ)WIDESEAWCS_Model.Models.Dt_StationManager¯UnqualifiedName±Dt_StationManager¬CommentRange¥Start ¦Length ©NameRange¥StartÍf¦Length©BodyRange¥StartͦLengthͦ«ExtentRange¥StartÍ$¦LengthÍ ¤Kind ¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ;WIDESEAWCS_Model.Models.Dt_StationManager.stationNGLocation¯UnqualifiedName±stationNGLocation¬CommentRange¥StartÍ ¤¦Length3©NameRange¥StartÍ9¦Length©BodyRange¥StartÍK¦Length «ExtentRange¥StartÍ á¦Lengthw¤Kind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ1WIDESEAWCS_Model.Models.Dt_StationManager.Roadway¯UnqualifiedName§Roadway¬CommentRange¥StartͦLength6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartÍ]¦LengthÌͤKind¨FileNameÙkD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicInfo\Dt_StationManager.cs²FullyQualifiedNameÙ9WIDESEAWCS_Model.Models.Dt_StationManager.stationLocation¯UnqualifiedName¯stationLocation¬CommentRange¥StartÍ
|
¦Length7©NameRange¥StartͦLength©BodyRange¥Startͦ¦Length «ExtentRange¥StartÍ
|
Û¦LengthÌØ¤Kind¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ WIDESEA_Model.Models.Dt_AreaInfo¯UnqualifiedName«Dt_AreaInfo¬CommentRange¥StarțLength-©NameRange¥StartÌþ¦Length©BodyRange¥StartͦLengthÍ ~«ExtentRange¥StartÌЦLengthÍ Ê¤Kind ¨FileNameÙaD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\Basic\Dt_AreaInfo.cs²FullyQualifiedNameÙ:WIDESEA_Model.Models.Dt_AreaInfo.Dt_WareAreaInfoDetailList¯UnqualifiedName¹Dt_WareAreaInfoDetailList¬CommentRange¥StartÍ ¦Length7©NameRange¥StartÍ
|
l¦Length©BodyRange¥StartÍ
|
¦Length «ExtentRange¥StartÍ ×¦Length̼¤Kind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ1WIDESEA_IStorageTaskRepository.IDt_TaskRepository¯UnqualifiedName²IDt_TaskRepository¬CommentRange¥Start ¦Length ©NameRange¥Start>¦Length©BodyRange¥Starti¦LengthÍ«ExtentRange¥Start-¦LengthÍŤKind¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetById¯UnqualifiedName§GetById¬CommentRange¥Start ¦Length ©NameRange¥Start~¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startp¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ9WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetList¯UnqualifiedName§GetList¬CommentRange¥Start ¦Length ©NameRange¥Start̪¦Length©BodyRange¥Start ¦Length «ExtentRange¥StarțLength¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌʦLength©BodyRange¥Start ¦Length «ExtentRange¥Start̼¦Length$¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Create¯UnqualifiedName¦Create¬CommentRange¥Start ¦Length ©NameRange¥StartÌó¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌè¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍ#¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Update¯UnqualifiedName¦Update¬CommentRange¥Start ¦Length ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍA¦Length(¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartÍ|¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦Length¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ8WIDESEA_IStorageTaskRepository.IDt_TaskRepository.Delete¯UnqualifiedName¦Delete¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength!¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙCWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrder¯UnqualifiedName±GetListByOutOrder¬CommentRange¥Start ¦Length ©NameRange¥StartÍЦLength©BodyRange¥Start ¦Length «ExtentRange¥Startͼ¦Length6¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙLWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByOutOrderAndStatus¯UnqualifiedNameºGetListByOutOrderAndStatus¬CommentRange¥Start ¦Length ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍú¦LengthK¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙAWIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetListByStatus¯UnqualifiedName¯GetListByStatus¬CommentRange¥Start ¦Length ©NameRange¥StartÍa¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍM¦Length0¤Kind ¨FileNameÙqD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IStorageTaskRepository\Task\IDt_TaskRepository.cs²FullyQualifiedNameÙ;WIDESEA_IStorageTaskRepository.IDt_TaskRepository.GetTaskNo¯UnqualifiedName©GetTaskNo¬CommentRange¥StartÍ
¦LengthN©NameRange¥StartÍã¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍÙ¦Length¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍV«ExtentRange¥StartE¦LengthͤKind¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashAdd¯UnqualifiedName§HashAdd¬CommentRange¥Startz¦LengthÌâ©NameRange¥StartÍg¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍb¦Length5¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashSet¯UnqualifiedName§HashSet¬CommentRange¥StartͦLengthÌΩNameRange¥StartÍx¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍs¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashDel¯UnqualifiedName§HashDel¬CommentRange¥StartͲ¦LengthÌÖ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength3¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.HashGet¯UnqualifiedName§HashGet¬CommentRange¥StartÍɦLengthÌשNameRange¥StartÍ®¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͦ¦Length7¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetOne¯UnqualifiedNameªHashGetOne¬CommentRange¥StartÍå¦LengthÌЩNameRange¥Startͽ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartÍ»¦Length*¤Kind ¨FileNameÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheHashService.cs²FullyQualifiedNameÙ,WIDESEA_Cache.ISimpleCacheService.HashGetAll¯UnqualifiedNameªHashGetAll¬CommentRange¥StartÍí¦LengthÌ¢©NameRange¥Startͬ¦Length
|
©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength1¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ!WIDESEA_Cache.ISimpleCacheService¯UnqualifiedName³ISimpleCacheService¬CommentRange¥Start¦Length'©NameRange¥Start^¦Length©BodyRange¥Starts¦LengthÍl«ExtentRange¥StartE¦LengthͤKind¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.ContainsKey¯UnqualifiedName«ContainsKey¬CommentRange¥StarțLength_©NameRange¥StartÌø¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÌó¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLengthÌ¿©NameRange¥StartÍâ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍݦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Set¯UnqualifiedName£Set¬CommentRange¥StartͦLength̰©NameRange¥StartÍÒ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍͦLength2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Get¯UnqualifiedName£Get¬CommentRange¥StartͦLength^©NameRange¥StartÍm¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍk¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Remove¯UnqualifiedName¦Remove¬CommentRange¥StartͦLengthc©NameRange¥StartÍõ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍñ¦Length!¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ'WIDESEA_Cache.ISimpleCacheService.Clear¯UnqualifiedName¥Clear¬CommentRange¥StartͦLength©NameRange¥StartÍC¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ>¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.SetExpire¯UnqualifiedName©SetExpire¬CommentRange¥StartÍS¦Lengtho©NameRange¥StartÍͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍȦLength,¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.GetExpire¯UnqualifiedName©GetExpire¬CommentRange¥StartÍü¦Lengtha©NameRange¥StartÍl¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍc¦Length¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ.WIDESEA_Cache.ISimpleCacheService.DelByPattern¯UnqualifiedName¬DelByPattern¬CommentRange¥StartͦLength\©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍì¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍA¦LengthÌ©NameRange¥StartÍè¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍѦLength;¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.SetAll¯UnqualifiedName¦SetAll¬CommentRange¥StartͦLengthÌ©©NameRange¥StartÍȦLength©BodyRange¥Start ¦Length «ExtentRange¥StartÍæLength?¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.GetList¯UnqualifiedName§GetList¬CommentRange¥StartÍ
|
¦LengthÌ©NameRange¥Startͤ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ/WIDESEA_Cache.ISimpleCacheService.GetDictionary¯UnqualifiedNameGetDictionary¬CommentRange¥StartÍæLengthÌ©NameRange¥StartÍ k¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ T¦Length4¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetQueue¯UnqualifiedName¨GetQueue¬CommentRange¥StartÍ ¦LengthÌ©NameRange¥StartÍ
|
6¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
!¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ*WIDESEA_Cache.ISimpleCacheService.GetStack¯UnqualifiedName¨GetStack¬CommentRange¥StartÍ
|
V¦LengthÌ©NameRange¥StartÍ
|
û¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ
|
æ¦Length-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.GetSet¯UnqualifiedName¦GetSet¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ·¦Length©BodyRange¥Start ¦Length «ExtentRange¥Startͨ¦Length%¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ%WIDESEA_Cache.ISimpleCacheService.Add¯UnqualifiedName£Add¬CommentRange¥StartÍ ¦LengthÌñ©NameRange¥StartÍü¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ÷¦Length2¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ)WIDESEA_Cache.ISimpleCacheService.Replace¯UnqualifiedName§Replace¬CommentRange¥StartÍ 1¦LengthÍ©NameRange¥StartÍL¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍJ¦Length"¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.TryGetValue¯UnqualifiedName«TryGetValue¬CommentRange¥StartÍt¦LengthÍ©NameRange¥StartͦLength©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength-¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍÀ¦LengthÌ©NameRange¥StartÍT¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍO¦Length'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Increment¯UnqualifiedName©Increment¬CommentRange¥StartÍ~¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartÍ ¦Length+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍ@¦LengthÌ©NameRange¥StartÍÔ¦Length ©BodyRange¥Start ¦Length «ExtentRange¥StartÍϦLength'¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ+WIDESEA_Cache.ISimpleCacheService.Decrement¯UnqualifiedName©Decrement¬CommentRange¥StartÍþ¦LengthÌ©NameRange¥StartͦLength ©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength+¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ(WIDESEA_Cache.ISimpleCacheService.Commit¯UnqualifiedName¦Commit¬CommentRange¥StartÍé¦LengthB©NameRange¥StartÍ5¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ1¦Length ¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍF¦LengthÌ©NameRange¥StartÍñ¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍå¦Length3¤Kind ¨FileNameÙfD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Interface\ISimpleCacheService.cs²FullyQualifiedNameÙ-WIDESEA_Cache.ISimpleCacheService.AcquireLock¯UnqualifiedName«AcquireLock¬CommentRange¥StartÍ ¦LengthÍK©NameRange¥StartÍ}¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍq¦LengthV¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ$WIDESEA_IServices.ISys_ConfigService¯UnqualifiedName²ISys_ConfigService¬CommentRange¥Start ¦Length ©NameRange¥StartÍ;¦Length©BodyRange¥StartÍj¦LengthÍ«ExtentRange¥StartÍ*¦LengthÍäKind¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ+WIDESEA_IServices.ISys_ConfigService.GetAll¯UnqualifiedName¦GetAll¬CommentRange¥StartÍu¦Length\©NameRange¥StartÍì¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍÛ¦Length¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ9WIDESEA_IServices.ISys_ConfigService.GetConfigsByCategory¯UnqualifiedName´GetConfigsByCategory¬CommentRange¥StartͦLengthÌ©NameRange¥StartÍ©¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartͦLength7¤Kind ¨FileNameÙ_D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_IServices\ISys_ConfigService.cs²FullyQualifiedNameÙ3WIDESEA_IServices.ISys_ConfigService.GetByConfigKey¯UnqualifiedName®GetByConfigKey¬CommentRange¥StartÍÛ¦LengthÌÄ©NameRange¥StartÍ´¦Length©BodyRange¥Start ¦Length «ExtentRange¥StartÍ©¦Length=¤Kind ¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameºWIDESEA_DTO.WMS.WMSTaskDTO¯UnqualifiedNameªWMSTaskDTO¬CommentRange¥Start ¦Length ©NameRange¥StartÌ»¦Length
|
©BodyRange¥StartÌ˦LengthÍj«ExtentRange¥StartÌ®¦LengthͤKind ¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedName½WIDESEA_DTO.WMS.WMSTaskDTO.Id¯UnqualifiedName¢Id¬CommentRange¥StartÌÖ¦Length:©NameRange¥StartÍ%¦Length©BodyRange¥StartÍ(¦Length «ExtentRange¥StartͦLength¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.TaskNum¯UnqualifiedName§TaskNum¬CommentRange¥StartÍA¦Length6©NameRange¥StartͦLength©BodyRange¥StartͦLength «ExtentRange¥StartͦLength ¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ%WIDESEA_DTO.WMS.WMSTaskDTO.PalletCode¯UnqualifiedNameªPalletCode¬CommentRange¥StartͦLength6©NameRange¥StartÍû¦Length
|
©BodyRange¥StartͦLength «ExtentRange¥StartÍí¦Length&¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ"WIDESEA_DTO.WMS.WMSTaskDTO.RoadWay¯UnqualifiedName§RoadWay¬CommentRange¥StartͦLength6©NameRange¥StartÍm¦Length©BodyRange¥StartÍu¦Length «ExtentRange¥StartÍ_¦Length#¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ#WIDESEA_DTO.WMS.WMSTaskDTO.TaskType¯UnqualifiedName¨TaskType¬CommentRange¥StartͦLength7©NameRange¥StartÍÚ¦Length©BodyRange¥StartÍã¦Length «ExtentRange¥StartÍϦLength!¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ$WIDESEA_DTO.WMS.WMSTaskDTO.TaskState¯UnqualifiedName©TaskState¬CommentRange¥StartÍü¦Length7©NameRange¥StartÍH¦Length ©BodyRange¥StartÍR¦Length «ExtentRange¥StartÍ=¦Length"¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.SourceAddress¯UnqualifiedNameSourceAddress¬CommentRange¥StartÍk¦Length5©NameRange¥Start͸¦Length ©BodyRange¥StartÍÆ¦Length «ExtentRange¥Startͪ¦Length)¤Kind¨FileNameÙUD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_DTO\WMS\WMSTaskDTO.cs²FullyQualifiedNameÙ(WIDESEA_DTO.WMS.WMSTaskDTO.TargetAddress¯UnqualifiedNameTargetAddress¬CommentRange¥StartÍߦLength5©NameRange¥StartÍ,¦Length ©BodyRange¥StartÍ:¦Length «ExtentRange¥StartͦLength)¤Kind²OriginalReferences¯CopilotTypeName¯DocumentContext¨TypeName¤Name¯DocumentContext§IsArray¢IdÙ$42bf3e34-96e9-492c-8552-655ae551af7d¯ProviderMoniker¤NameÙ6Microsoft.VisualStudio.Copilot.DocumentContextProvider§Version£0.3¦SourceÙ3Microsoft.VisualStudio.Copilot.SemanticContextScope¦Member¤file©CanReduceéRequestIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©ReferenceÀ¦Traits«IsEphemeral®ValueContainerÙ£Microsoft.VisualStudio.Copilot.Core.IDEContext.IdeContext, Microsoft.VisualStudio.Copilot.Core, Version=17.13.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aÓ P°IsDebuggerPaused«CurrentFileÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs©OpenFilesÜ ÙtD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageBasicServices\Location\LocationInfoService.csÙZD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\appsettings.jsonÙrD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\Task\Partial\Dt_TaskService.csÙrD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StoragIntegrationServices\MOM\Error\MoMErrorMsg.csÙYD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Cache\Const\CacheConst.csÙgD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Controllers\TaskController.csÙ{D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Controllers\Integration\AgingInOrOutController.csÙjD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\Task\Dt_TaskService.csÙTD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Program.csÙnD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_WMSServer\Controllers\Dt_AreaInfoController.csÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\BasicModel\DtLocationInfo.csÙbD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\GlobalUsing.csÙcD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_Model\Models\MOM\MOMErrorMessage.csÙ{D:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StoragIntegrationServices\MOM\CellState\CellStateService.csÙnD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageBasicServices\Stock\StockInfoService.csÙiD:\Git\BaiBuSanlou\CodeManagement\WMS\WIDESEA_WMSServer\WIDESEA_StorageTaskServices\AspNetCoreSchedule.cs¯CopilotTypeNameªIdeContext¨TypeName¤NameªIdeContext§IsArray¢IdÙ$06470998-cc6a-4965-a6ae-877bd7e160bc¯ProviderMoniker¤NameÙ)Microsoft.VisualStudio.Copilot.IdeContext§Version£0.3¦SourceÙ)Microsoft.VisualStudio.Copilot.IdeContext¦Member¨idestate©CanReduce©RequestIdÙ$d25f9cdb-94bc-465b-9b54-541627806051©ReferenceÀ¦Traits«IsEphemeralçContent
¢IdÄÖϯ¾®2D
é; bè`ªVisibility«Annotations§ContentÙå¯ä»¥å°å¤ä¸ª `if-else` è¯å¥æ¿æ¢ä¸º `switch` è¯å¥ï¼ä»¥æé«ä»£ç çå¯è¯»æ§åå¯ç»´æ¤æ§ã以䏿¯ä¼ååç代ç ï¼
|
|
¨Mentions¢IdÄ;5¨¾çñGhR<Òó$ªVisibility«Annotations§ContentÚÈ switch (item.LocationInfo.RoadwayNo)
|
{
|
case "GWSC1":
|
position = "3101";
|
break;
|
case "GWSC2":
|
position = "3104";
|
break;
|
default:
|
position = "3107";
|
break;
|
}
|
¨Language¢C#ºLanguageMarkdownIdentifier¦csharp¬IsRefinement¤FileÀ§OptionsÀ¨Commands
¢Idĵ PÒdH¨1¦¹ÎªVisibility«Annotations§ContentÙM
|
è¿æ ·å¯ä»¥æ´æ¸
æ°å°è¡¨è¾¾ä¸å `RoadwayNo` 对åºç `position` å¼ã¨Mentions¨Metadata©SessionIdÙ$04d18d8c-b910-43c8-aa25-623d0e81cddc¢IdÙ4Microsoft.VisualStudio.Conversations.Chat.HelpWindow¦Author¤Name®GitHub Copilot¤Icon¤GuidÙ$4515b9bd-70a1-45fa-9545-d4536417c596¢Id§Service¤NameÙ7Microsoft.VisualStudio.Copilot.CopilotChatAgentProvider§Version£0.3¦Status©FollowUps§MessageÙ@å¦ä½å¨ C# ä¸å¤çå¤ä¸ªæ¡ä»¶ä»¥æé«ä»£ç çå¯è¯»æ§ï¼
|