´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/.vs/ProjectEvaluation/wideseawcs_server.metadata.v7.binBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/.vs/ProjectEvaluation/wideseawcs_server.projects.v7.binBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/DesignTimeBuild/.dtbcache.v2Binary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2Binary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.suoBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/obj/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/obj/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/obj/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/obj/Debug/net6.0/WIDESEAWCS_BasicInfoService.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/obj/Debug/net6.0/WIDESEAWCS_BasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/obj/Debug/net6.0/WIDESEAWCS_BasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/Enum/RGVStationEnum.cs
@@ -31,4 +31,18 @@ [Description("æ¯è½¦æè½¦")] Mothertrailer = 4, } public enum RGVTasktype { /// <summary> /// å ¥åº /// </summary> [Description("å ¥åº")] Inbound = 1, /// <summary> /// åºåº /// </summary> [Description("åºåº")] Outbound = 2, } } ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/obj/Debug/net6.0/WIDESEAWCS_DTO.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/obj/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/obj/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/obj/Debug/net6.0/ref/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/obj/Debug/net6.0/refint/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/obj/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/obj/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/obj/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/obj/Debug/net6.0/WIDESEAWCS_IBasicInfoService.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/obj/Debug/net6.0/WIDESEAWCS_IBasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/obj/Debug/net6.0/WIDESEAWCS_IBasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/obj/Debug/net6.0/WIDESEAWCS_ISystemRepository.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/obj/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/obj/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs
@@ -60,5 +60,12 @@ /// <param name="HCJAddres">HCJç«å°ç¼å·</param> /// <returns></returns> AGVStation GetZicheDeep(int HCJAddres); /// <summary> /// æ ¹æ®HCJç«å°æ¥æ¾å¤ä¾§å车设å¤ä¿¡æ¯ /// </summary> /// <param name="HCJAddres">HCJç«å°ç¼å·</param> /// <returns></returns> public AGVStation GetZicheOuterSide(int HCJAddres); } } ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/obj/Debug/net6.0/WIDESEAWCS_ISystemServices.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/obj/Debug/net6.0/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/obj/Debug/net6.0/WIDESEAWCS_ISystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/obj/Debug/net6.0/ref/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/obj/Debug/net6.0/refint/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/obj/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/obj/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/obj/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -58,6 +58,49 @@ /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task QueryStackerCraneTask(string DeviceCode); /// <summary> /// æ ¹æ®è®¾å¤ï¼å¨ä¸ä¸ªåºåå ï¼å æ¾å¤é¢åºåºçï¼åæ¾éé¢åºåºçRGV /// </summary> /// <param name="Station_code">å½åå°å</param> /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task ChildVehicleMission(AGVStation aGVStation); /// <summary> /// æ¥æ¾éè¦æ¾è´§çä»»å¡ /// </summary> /// <param name="Station_code">å½åå°å</param> /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task GetFinhuoTask(string DeviceCode); /// <summary> /// æ¥æ¾éè¦æ¾è´§çä»»å¡ /// </summary> /// <param name="Station_code">å½åå°å</param> /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task GetOutkouFinhuoTask(string DeviceCode, string curraderr, int type); /// <summary> /// æ¥æ¾éè¦åè´§çä»»å¡ /// </summary> /// <param name="Station_code">å½åå°å</param> /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task GetInkouFinhuoTask(string DeviceCode,int type); /// <summary> /// è·åå车åè´§ä»»å¡ /// </summary> /// <param name="Station_code">å½åå°å</param> /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task GetInzicheTask(string DeviceCode, int type); /// <summary> /// è·åå车移å¨ä»»å¡ï¼æ¯è½¦ç§»å¨ä»»å¡ /// </summary> /// <param name="Station_code">å½åå°å</param> /// <returns>è¿åä»»å¡å®ä½å¯¹è±¡ï¼å¯è½ä¸ºnull</returns> Dt_Task GetInzicheTaskMobile(string DeviceCode, int type); /// <summary> /// æ´æ°RGVä»»å¡ç±»å /// </summary> @@ -188,5 +231,6 @@ /// <param name="id"></param> /// <returns></returns> WebResponseContent MHWCSTaskCancel(int id); } } ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/obj/Debug/net6.0/WIDESEAWCS_ITaskInfoService.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/obj/Debug/net6.0/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/obj/Debug/net6.0/WIDESEAWCS_ITaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/obj/Debug/net6.0/ref/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/obj/Debug/net6.0/refint/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/AGVStation.cs
@@ -25,10 +25,10 @@ public int Station_code { get; set; } /// <summary> /// ç«å°åç§°remark /// ç«å°åç§°(1ï¼å ¥åºï¼ï¼2ï¼åºåº) /// </summary> [SugarColumn(Length = 50, ColumnDescription = "ç«å°åç§°")] public string Station_name { get; set; } public int Station_tasktype { get; set; } /// <summary> /// ç±»å @@ -43,7 +43,7 @@ public int Station_enable { get; set; } /// <summary> /// åºå(1:å¤ä¾§ 2:å ä¾§) /// åºå(5:å ä¾§RGVï¼ï¼ï¼6ï¼å¤ä¾§RGV) /// </summary> [SugarColumn( ColumnDescription = "åºå",IsNullable =true)] public int Station_Area { get; set; } ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/obj/Debug/net6.0/WIDESEAWCS_Model.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/obj/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/obj/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/obj/Debug/net6.0/ref/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/obj/Debug/net6.0/refint/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/ÈÎÎñ½ÓÊÕ/2025-09-24/½ÓÊÕÀ¼½£Ï·¢ÈÎÎñ250924.txt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,10 @@ 2025/9/24 15:35:10.677 æå "æ¥æ¶å°çæ°æ®ä¸ºï¼{\"data\":[{\"taskNo\":5543,\"type\":2,\"containerNo\":\"TEST0003\",\"priority\":10,\"startAddress\":\"4\",\"endAddress\":\"\"}]}" ------------------------------- 2025/9/24 16:22:20.332 æå "æ¥æ¶å°çæ°æ®ä¸ºï¼{\"data\":[{\"taskNo\":323,\"type\":2,\"containerNo\":\"TEST0003\",\"priority\":10,\"startAddress\":\"4\",\"endAddress\":\"\"}]}" ------------------------------- ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/Log_PLCReadWrite/Î÷ÃÅ×Ó1/Logs_20250917094804.txt
@@ -15919,3 +15919,147 @@ é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [ä¿¡æ¯] 2025-09-25 16:02:24.404 Thread:[005] 西é¨å1 : PLCè¿æ¥æåï¼IPï¼ã127.0.0.1ãï¼Portï¼ã119ã [è´å½] 2025-09-25 16:02:24.626 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:25.193 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:25.739 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:26.286 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:26.841 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:32.706 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:33.299 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:33.839 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:34.381 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:34.924 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:35.470 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:36.008 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:36.552 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:37.092 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:37.635 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:38.176 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:38.716 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:02:39.258 Thread:[015] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [ä¿¡æ¯] 2025-09-25 16:04:56.176 Thread:[005] 西é¨å1 : PLCè¿æ¥æåï¼IPï¼ã127.0.0.1ãï¼Portï¼ã119ã [è´å½] 2025-09-25 16:04:56.254 Thread:[011] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:04:56.803 Thread:[011] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:04:57.340 Thread:[011] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:04:57.884 Thread:[011] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [è´å½] 2025-09-25 16:04:58.448 Thread:[011] 西é¨å1 : æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã : é误信æ¯ï¼æ°æ®è¯»åå¤±è´¥ï¼æ°æ®ç±»åï¼ãInt16ãï¼å°åï¼ãDB100.0.0ãï¼é误信æ¯ï¼ãå°è¯è¯»åä¸åå¨çDBåæ°æ®ã é误æºï¼WIDESEAWCS_Communicator éè¯¯å æ ï¼ at WIDESEAWCS_Communicator.SiemensS7.GetContent[T](OperateResult`1 operateResult, String address) é误类åï¼WIDESEAWCS_Communicator.CommunicationException éè¯¯æ¹æ³ï¼System.Object GetContent[T](HslCommunication.OperateResult`1[T], System.String) /=================================================[ Exception ]================================================/ [ä¿¡æ¯] 2025-09-25 16:06:38.127 Thread:[012] 西é¨å1 : PLCè¿æ¥æåï¼IPï¼ã127.0.0.1ãï¼Portï¼ã119ã [ä¿¡æ¯] 2025-09-25 16:09:21.122 Thread:[005] 西é¨å1 : PLCè¿æ¥æåï¼IPï¼ã127.0.0.1ãï¼Portï¼ã119ã [ä¿¡æ¯] 2025-09-25 16:11:06.725 Thread:[012] 西é¨å1 : PLCè¿æ¥æåï¼IPï¼ã127.0.0.1ãï¼Portï¼ã119ã [ä¿¡æ¯] 2025-09-25 16:12:22.828 Thread:[013] 西é¨å1 : PLCè¿æ¥æåï¼IPï¼ã127.0.0.1ãï¼Portï¼ã119ã ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_Server.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_Server.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_SystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_SystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_TaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_TaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_Tasks.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Debug/net6.0/WIDESEAWCS_Tasks.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/obj/Debug/net6.0/WIDESEAWCS_Server.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/obj/Debug/net6.0/WIDESEAWCS_Server.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/obj/Debug/net6.0/WIDESEAWCS_Server.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/obj/Debug/net6.0/WIDESEAWCS_SystemRepository.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/obj/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/obj/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/AgvStationService.cs
@@ -92,7 +92,7 @@ /// <returns></returns> public AGVStation GetZicheDeep(int HCJAddres) { return BaseDal.QueryFirst(x => (x.HCJStorageaddress == HCJAddres || x.Station_Area == 2) && x.Station_enable == 1); return BaseDal.QueryFirst(x => (x.HCJStorageaddress == HCJAddres && x.Station_Area == 2) && x.Station_enable == 1); } /// <summary> @@ -100,9 +100,9 @@ /// </summary> /// <param name="HCJAddres">HCJç«å°ç¼å·</param> /// <returns></returns> public AGVStation GetZicheDeep(int HCJAddres) public AGVStation GetZicheOuterSide(int HCJAddres) { return BaseDal.QueryFirst(x => (x.HCJStorageaddress == HCJAddres || x.Station_Area == 2) && x.Station_enable == 1); return BaseDal.QueryFirst(x => (x.HCJStorageaddress == HCJAddres && x.Station_Area == 1) && x.Station_enable == 1); } } } ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_SystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/bin/Debug/net6.0/WIDESEAWCS_SystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/obj/Debug/net6.0/WIDESEAWCS_SystemServices.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/obj/Debug/net6.0/WIDESEAWCS_SystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/obj/Debug/net6.0/WIDESEAWCS_SystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/obj/Debug/net6.0/ref/WIDESEAWCS_SystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/obj/Debug/net6.0/refint/WIDESEAWCS_SystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/obj/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/obj/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/obj/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -17,6 +17,7 @@ using Autofac.Core; using AutoMapper; using HslCommunication; using Magicodes.ExporterAndImporter.Core; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; @@ -73,6 +74,7 @@ private readonly ITask_HtyService _task_HtyService; private readonly IMapper _mapper; private readonly IEquipmentStatusService _equipmentStatus; private readonly IAgvStationService _gvStationService; private Dictionary<string, OrderByType> _taskOrderBy = new() @@ -87,7 +89,7 @@ public List<int> TaskOutboundTypes => typeof(TaskOutboundTypeEnum).GetEnumIndexList(); public TaskService(ITaskRepository BaseDal, IRouterService routerService, ITaskExecuteDetailService taskExecuteDetailService, ITaskExecuteDetailRepository taskExecuteDetailRepository, IMapper mapper, ITask_HtyService task_HtyService, IRouterRepository routerRepository, IEquipmentStatusService equipmentStatus) : base(BaseDal) public TaskService(ITaskRepository BaseDal, IRouterService routerService, ITaskExecuteDetailService taskExecuteDetailService, ITaskExecuteDetailRepository taskExecuteDetailRepository, IMapper mapper, ITask_HtyService task_HtyService, IRouterRepository routerRepository, IEquipmentStatusService equipmentStatus, IAgvStationService agvStationService) : base(BaseDal) { _routerService = routerService; _taskExecuteDetailService = taskExecuteDetailService; @@ -96,6 +98,7 @@ _mapper = mapper; _routerRepository = routerRepository; _equipmentStatus = equipmentStatus; _gvStationService = agvStationService; } /// <summary> @@ -162,26 +165,23 @@ else if (item.type == 2) //åºåº { string roadway = ""; string CurrentAddress = ""; switch (item.startAddress) { case "1": roadway = "RGV110"; CurrentAddress = "1101"; break; case "2": roadway = "RGV112"; CurrentAddress = "1121"; break; case "3": roadway = "RGV114"; CurrentAddress = "1141"; break; case "4": roadway = "RGV115"; CurrentAddress = "1151"; break; } AGVStation gVStation = _gvStationService.Corridorequipment(roadway); Dt_Task dt_Task = new Dt_Task(); dt_Task.TaskNum = item.taskNo; @@ -192,9 +192,9 @@ dt_Task.RGVCurrentexecution = "0"; //ç®åææ dt_Task.TaskState = (int)TaskOutStatusEnum.OutNew; //ç®åææ dt_Task.SourceAddress = item.startAddress; dt_Task.TargetAddress = ""; dt_Task.CurrentAddress = CurrentAddress; dt_Task.NextAddress = "0"; //ç®åææ dt_Task.TargetAddress ="0"; dt_Task.CurrentAddress = gVStation.Motherinlaw.ToString(); dt_Task.NextAddress = gVStation.ZicheMotherinlaw.ToString(); //ç®åææ dt_Task.Grade = item.priority; dt_Task.WMSId = 0; //ç®åææ BaseDal.AddData(dt_Task); @@ -230,6 +230,68 @@ return BaseDal.QueryFirst(x => x.Roadway == DeviceCode, TaskOrderBy); } public Dt_Task ChildVehicleMission(AGVStation aGVStation) { Dt_Task dt_Tasks =BaseDal.QueryFirst(x => x.Roadway == aGVStation.ChildPosiDeviceCode && x.CurrentAddress== aGVStation.MotherCarDeviceCode.ToString() && x.RGVTaskType== (int)RGVTaskTypeEnum.PickingUp, TaskOrderBy); if(dt_Tasks !=null) return dt_Tasks; Dt_Task dt_Tasks2 = BaseDal.QueryFirst(x => x.Roadway == aGVStation.ChildPosiDeviceCode && x.CurrentAddress == aGVStation.MotherCardeputy.ToString() && x.RGVTaskType == (int)RGVTaskTypeEnum.PickingUp, TaskOrderBy); if (dt_Tasks2 != null) return dt_Tasks2; Dt_Task dt_Tasks3 = BaseDal.QueryFirst(x => x.Roadway == aGVStation.ChildPosiDeviceCode && x.CurrentAddress == aGVStation.HCJStorageaddress.ToString() && x.RGVTaskType == (int)RGVTaskTypeEnum.PickingUp, TaskOrderBy); if (dt_Tasks3 != null) return dt_Tasks3; return null; } public Dt_Task GetFinhuoTask(string DeviceCode) { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskOutStatusEnum.RGV_OutZicheFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.Placing, TaskOrderBy); } public Dt_Task GetOutkouFinhuoTask(string DeviceCode,string curraderr,int type) { if (type == 1) { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskOutStatusEnum.RGV_OutZicheReleaseFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.PickingUp && x.CurrentAddress == curraderr, TaskOrderBy); } else { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskOutStatusEnum.RGV_OutPickupFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.Placing && x.NextAddress !="", TaskOrderBy); } } public Dt_Task GetInkouFinhuoTask(string DeviceCode,int type) { if (type == 1) { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskInStatusEnum.RGV_InNew && x.RGVTaskType == (int)RGVTaskTypeEnum.PickingUp, TaskOrderBy); } else { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskInStatusEnum.RGV_InPickupFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.Placing, TaskOrderBy); } } public Dt_Task GetInzicheTask(string DeviceCode, int type) { if (type == 1) { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskInStatusEnum.RGV_InReleaseFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.PickingUp, TaskOrderBy); } else { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskInStatusEnum.RGV_InZicheFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.Placing, TaskOrderBy); } } public Dt_Task GetInzicheTaskMobile(string DeviceCode, int type) { if (type == 1) //1为å车移å¨ä»»å¡ 2为æ¯è½¦ç§»å¨ä»»å¡ { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskInStatusEnum.RGV_InZicheReleaseFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.TravelingOnly, TaskOrderBy); } else { return BaseDal.QueryFirst(x => x.Roadway == DeviceCode && x.TaskState == (int)TaskInStatusEnum.RGV_InZichemoveFinish && x.RGVTaskType == (int)RGVTaskTypeEnum.TravelingOnly, TaskOrderBy); } } public WebResponseContent UpdateRGVTasktype(int taskNum, int RGVTasktype) { WebResponseContent content = new WebResponseContent(); ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_TaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/bin/Debug/net6.0/WIDESEAWCS_TaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.AssemblyInfo.cs
@@ -11,12 +11,12 @@ using System; using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("WIDESEAWCs_TaskInfoService")] [assembly: System.Reflection.AssemblyCompanyAttribute("WIDESEAWCS_TaskInfoService")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] [assembly: System.Reflection.AssemblyProductAttribute("WIDESEAWCs_TaskInfoService")] [assembly: System.Reflection.AssemblyTitleAttribute("WIDESEAWCs_TaskInfoService")] [assembly: System.Reflection.AssemblyProductAttribute("WIDESEAWCS_TaskInfoService")] [assembly: System.Reflection.AssemblyTitleAttribute("WIDESEAWCS_TaskInfoService")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] // ç± MSBuild WriteCodeFragment ç±»çæã ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.AssemblyInfoInputs.cache
@@ -1 +1 @@ 696e07e336e90b059d5a69ceac1b59c1567636d6 0c89bb1cae87ea43ac260fbf353d127eb2b5c7af ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.GeneratedMSBuildEditorConfig.editorconfig
@@ -7,5 +7,5 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = WIDESEAWCs_TaskInfoService build_property.ProjectDir = F:\项ç®\MingHeZhiNeng\åå ´RGV\9-18\JiaXingRGV\代ç 管ç\WCS\WCS\WIDESEAWCS_Server\WIDESEAWCs_TaskInfoService\ build_property.RootNamespace = WIDESEAWCS_TaskInfoService build_property.ProjectDir = F:\项ç®\MingHeZhiNeng\åå ´RGV\9-18\JiaXingRGV\代ç 管ç\WCS\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoService\ ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.assets.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/WIDESEAWCS_TaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/ref/WIDESEAWCS_TaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/obj/Debug/net6.0/refint/WIDESEAWCS_TaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SpeStackerCraneJob/GetDeviceAddress.cs
@@ -8,6 +8,7 @@ using WIDESEAWCS_QuartzJob; using WIDESEA_Common.Log; using System.Xml.Linq; using SixLabors.ImageSharp; namespace WIDESEAWCS_Tasks.StackerCraneJob { @@ -20,18 +21,83 @@ /// </summary> /// <param name="ChildPosiDeviceCode">设å¤</param> /// <returns></returns> public static int GetEquipmentlocation(string ChildPosiDeviceCode) public static int GetEquipmentlocation(string ChildPosiDeviceCode) { IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == ChildPosiDeviceCode); CommonStackerCrane Commonstacker = (CommonStackerCrane)device; DeviceProDTO? deviceProDTO = GetDeviceProDTO(Commonstacker, ChildPosiDeviceCode, "RGVCurrentlocation"); int HCJGStatus = GetLine(Commonstacker, deviceProDTO.DeviceProAddress); return HCJGStatus; SpeStackerCrane speStackerCrane = (SpeStackerCrane)device; GetStackerObject getStackerObject = new GetStackerObject(speStackerCrane); return getStackerObject.RGVCurrentlocation; } /// <summary> /// ä¼ å ¥è®¾å¤ï¼è¿åå½å设å¤ä¿¡æ¯ /// </summary> /// <param name="ChildPosiDeviceCode">设å¤</param> /// <returns></returns> public static int GetEquipmentInformation(string ChildPosiDeviceCode) { IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == ChildPosiDeviceCode); SpeStackerCrane speStackerCrane = (SpeStackerCrane)device; GetStackerObject getStackerObject = new GetStackerObject(speStackerCrane); if (getStackerObject.RgvCraneAutoStatusValue == RgvCraneAutoStatus.Automatic && getStackerObject.StaclerkJobJobStatusValue == RgvJobCraneStatus.Ready && getStackerObject.RgvCraneWorkStatusValue == RGVStepprocess.NoAction) { return getStackerObject.RGVCurrentlocation; } else { return 0; } } /// <summary> /// ä¼ å ¥è®¾å¤ï¼è¿åå½å设å¤ä¿¡æ¯ï¼å ¥åºæ¯è½¦ï¼éè¦å å ¥æ¯å¦æè´§å¤æ) /// </summary> /// <param name="ChildPosiDeviceCode">设å¤</param> /// <returns></returns> public static int GetEquipmentInMuche(string ChildPosiDeviceCode) { IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == ChildPosiDeviceCode); SpeStackerCrane speStackerCrane = (SpeStackerCrane)device; GetStackerObject getStackerObject = new GetStackerObject(speStackerCrane); if (getStackerObject.RgvCraneAutoStatusValue == RgvCraneAutoStatus.Automatic && getStackerObject.StaclerkJobJobStatusValue == RgvJobCraneStatus.Ready && getStackerObject.RgvCraneWorkStatusValue == RGVStepprocess.NoAction && getStackerObject.RgvCraneStatusValue == RgvEquipmentStatus.NoCargo) { return getStackerObject.RGVCurrentlocation; } else { return 0; } } /// <summary> /// æ¥è¯¢å ·ä½å°å /// ä¼ å ¥è®¾å¤ç¼å·ï¼å¤æè®¾å¤ç¶ææ¯å¦å¯è¿å ¥ /// </summary> /// <param name="ChildPosiDeviceCode"></param> /// <returns></returns> public static bool ReturnCurrentStatus(string ChildPosiDeviceCode) { IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == ChildPosiDeviceCode); SpeStackerCrane speStackerCrane = (SpeStackerCrane)device; GetStackerObject getStackerObject = new GetStackerObject(speStackerCrane); if (getStackerObject.RgvCraneAutoStatusValue == RgvCraneAutoStatus.Automatic && getStackerObject.StaclerkJobJobStatusValue == RgvJobCraneStatus.Ready && getStackerObject.RgvCraneWorkStatusValue == RGVStepprocess.NoAction) { return true; } else { return false; } } /// <summary> /// æ¥è¯¢HCJç«å°è®¾å¤ /// </summary> /// <param name="Commonstacker"></param> /// <param name="SCAddress"></param> @@ -42,7 +108,17 @@ return Commonstacker.DeviceProDTOs.FirstOrDefault(x => x.DeviceChildCode == SCAddress && x.DeviceProParamName == Interactivet && x.DeviceProParamType == "ReadDeviceCommand"); } /// <summary> /// æ¥è¯¢RGVè®¾å¤ /// </summary> /// <param name="Commonstacker"></param> /// <param name="SCAddress"></param> /// <param name="Interactivet"></param> /// <returns></returns> public static DeviceProDTO? GetRGVDeviceProDTO(SpeStackerCrane Commonstacker, string SCAddress, string Interactivet) { return Commonstacker.DeviceProDTOs.FirstOrDefault(x => x.DeviceChildCode == SCAddress && x.DeviceProParamName == Interactivet && x.DeviceProParamType == "ReadDeviceCommand"); } /// <summary> /// 读å设å¤ä¿¡æ¯ /// </summary> @@ -50,6 +126,11 @@ /// <param name="DeviceProDataBlock"></param> /// <returns></returns> public static int GetLine(CommonStackerCrane Commonstacker, string DeviceProDataBlock) { return Commonstacker.Communicator.Read<short>(DeviceProDataBlock); } public static int RGVGetLine(SpeStackerCrane Commonstacker, string DeviceProDataBlock) { return Commonstacker.Communicator.Read<short>(DeviceProDataBlock); } @@ -66,5 +147,26 @@ { WriteLog.Write_Log(SCLLinStack, Filename, Logtype, new { ä¿¡æ¯ = Magessadd }); } /// <summary> /// ä¼ å ¥ç«å°ç¼å·ï¼å¤ææ¯å¦æè´§ /// </summary> /// <param name="Platformnumber">ç«å°ç¼å·</param> public static bool HCJIsstock(string Platformnumber) { //è·åéè¦åºåæ¯å¦å»å ¥åºä¸å»ä¸åæ ¼è½½è´§å°ä»»å¡ IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "HCJ2000"); CommonStackerCrane Commonstacker = (CommonStackerCrane)device; DeviceProDTO? deviceProDTO = GetDeviceProDTO(Commonstacker, Platformnumber.ToString(), "HCJ_GoodsStatus"); int HCJGStatus = GetLine(Commonstacker, deviceProDTO.DeviceProAddress); if (HCJGStatus == 0) //为æ è´§ { return true; } else { return false; } } } } ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SpeStackerCraneJob/SpeStackerCraneJob.cs
@@ -3,6 +3,7 @@ using Microsoft.AspNetCore.Hosting; using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime; using OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup; using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; using Quartz; using System; using System.Collections; @@ -81,7 +82,7 @@ //ä¸åRGVä»»å¡ä¹åï¼å 读åä¸ä¸å®å ¨é¨ç¶æ //æ¥æ¾RGVè¿è¡ä¸åä»»å¡ Dt_Task task = GetTask(speStackerCrane.DeviceCode); Dt_Task task = GetTask(speStackerCrane.DeviceCode,getStackerObject); if (task != null) { //è°ååå ¥RGVå°è½¦ä»»å¡ @@ -95,46 +96,17 @@ } else { int HCJGoodsplatform = 1170; //å®ä¹çæ¾è´§ç«å° //夿æ¯è½¦æ¯å¦éè¦è¿è¡ç§»å¨ AGVStation GdZiche = _agvStationService.Corridorequipment(speStackerCrane.DeviceCode); if(GdZiche.Station_Area == 1) if(speStackerCrane.DeviceCode=="RGV101" || speStackerCrane.DeviceCode == "RGV101") { switch (getStackerObject.RGVCurrentlocation) { case int Whcjaddress when Whcjaddress == GdZiche.MotherCarDeviceCode: //å¨ç¬¬ä¸ä¸ªæ¯è½¦ä¸ RGVMovetask(HCJGoodsplatform, GdZiche.ChildPosiDeviceCode); break; case int Waddress when Waddress == GdZiche.MotherCardeputy: //å¨ç¬¬äºä¸ªæ¯è½¦ä¸ OutNMotherCar(GdZiche.MotherCarDeviceCode); break; case int HCJaddress when HCJaddress == GdZiche.HCJStorageaddress: //å¨HCJç«å°ä¸ OutHCJMotherCar(GdZiche); break; default: return null; } //彿²¡ä»»å¡çæ¶åï¼åè¿è¡ç§»å¨ Returnposition(speStackerCrane.DeviceCode, getStackerObject.RGVCurrentlocation); } else { switch (getStackerObject.RGVCurrentlocation) { case int Whcjaddress when Whcjaddress == GdZiche.MotherCarDeviceCode: //å¨ç¬¬ä¸ä¸ªæ¯è½¦ä¸ï¼éè¦å¤æå¤ä¾§å车æ¯å¦å¨HCJä¸ OutinnerSideNMotherCar(GdZiche); break; case int Waddress when Waddress == GdZiche.MotherCardeputy: //å¨ç¬¬äºä¸ªæ¯è½¦ä¸ï¼éè¦å¤æå车ä¸å¤ä¾§æ¯è½¦æ¯å¦å¨è¿éä¸ OutNMotherCar(GdZiche.MotherCarDeviceCode); break; default: return null; } } } } } } catch (Exception ex) { @@ -143,117 +115,91 @@ return Task.CompletedTask; } private Dt_Task? GetTask(string DeviceCode) private Dt_Task? GetTask(string DeviceCode, GetStackerObject getStackerObject) { Dt_Task task = _taskService.QueryStackerCraneTask(DeviceCode); if (task == null) return null; return task.TaskType switch // æ ¹æ®è®¾å¤åç§°ï¼è·åå°è®¾å¤ç¸å ³æ°æ® AGVStation RGVTaskdevice = _agvStationService.Corridorequipment(DeviceCode); //æ ¹æ®è®¾å¤è·åå°å 容 return RGVTaskdevice.Station_tasktype switch { (int)TaskInboundTypeEnum.Inbound => HandleInboundTask(task), (int)TaskOutboundTypeEnum.Outbound => HandleOutboundTask(task), (int)RGVTasktype.Inbound => HandleInboundTask(RGVTaskdevice, getStackerObject), (int)RGVTasktype.Outbound => OutboundEquipmentTask(RGVTaskdevice, getStackerObject), _ => null }; } private Dt_Task? HandleInboundTask(Dt_Task task) { return task.TaskState switch { (int)TaskInStatusEnum.RGV_InNew => task, (int)TaskInStatusEnum.RGV_InPickupFinish => HandlePickupFinish(task), (int)TaskInStatusEnum.RGV_InReleaseFinish => HandInneRouterSides(task), (int)TaskInStatusEnum.RGV_InZicheFinish => HandleZicheFinish(task), (int)TaskInStatusEnum.RGV_InZicheReleaseFinish => task, (int)TaskInStatusEnum.RGV_InZichemoveFinish => HandleZicheMoveFinish(task), _ => null }; } private Dt_Task? HandleOutboundTask(Dt_Task task) { // åºåºä»»å¡çç¶æå¤æç¸å¯¹ç®åï¼å¯ä»¥ç´æ¥è¿å int[] validStates = { (int)TaskOutStatusEnum.OutNew, (int)TaskOutStatusEnum.RGV_OutMothercarFinish, (int)TaskOutStatusEnum.RGV_OutZicheFinish, (int)TaskOutStatusEnum.RGV_OutZicheReleaseFinish, (int)TaskOutStatusEnum.RGV_OutPickupFinish }; return validStates.Contains(task.TaskState) ? task : null; } #region å ¥åºæ¹æ³ #region å ¥åºå£åè´§å®æåï¼è¿è¡æ¾è´§ï¼HCJ,å¼å¸¸åºåºå£ï¼ private Dt_Task? HandlePickupFinish(Dt_Task task) private Dt_Task? HandleInboundTask(AGVStation RGVTaskdevice, GetStackerObject getStackerObject) { try if(RGVTaskdevice.Station_material== (int)RGVEquipment.InRGVForklift && getStackerObject.RgvCraneStatusValue== RgvEquipmentStatus.NoCargo) { //è·åéè¦åºåæ¯å¦å»å ¥åºä¸å»ä¸åæ ¼è½½è´§å°ä»»å¡ IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "HCJ2000"); CommonStackerCrane Commonstacker = (CommonStackerCrane)device; DeviceProDTO? deviceProDTO = GetDeviceAddress.GetDeviceProDTO(Commonstacker, task.NextAddress, "HCJ_GoodsStatus"); int HCJGStatus = GetDeviceAddress.GetLine(Commonstacker, deviceProDTO.DeviceProAddress); if (HCJGStatus == 0) //为æ è´§ { return task; } return _taskService.GetInkouFinhuoTask(RGVTaskdevice.ChildPosiDeviceCode, 1); } catch (Exception ex) else if (RGVTaskdevice.Station_material == (int)RGVEquipment.InRGVForklift && getStackerObject.RgvCraneStatusValue == RgvEquipmentStatus.HasCargo) { //è®°å½å¼å¸¸æ åµ _taskService.UpdateTaskExceptionMessage(task.TaskNum, $"夿HCJç«å°æ¯å¦æè´§ä¿¡æ¯åºéï¼åºéä¿¡æ¯ï¼{ex.Message}"); throw; return _taskService.GetInkouFinhuoTask(RGVTaskdevice.ChildPosiDeviceCode, 2); }else if (RGVTaskdevice.Station_material == (int)RGVEquipment.Corridorcar && getStackerObject.RgvCraneStatusValue == RgvEquipmentStatus.NoCargo) { return ZichePickUpAisle(RGVTaskdevice, getStackerObject); }else if (RGVTaskdevice.Station_material == (int)RGVEquipment.Corridorcar && getStackerObject.RgvCraneStatusValue == RgvEquipmentStatus.HasCargo) { return GoodsPlacedCorridor(RGVTaskdevice, getStackerObject); } else if (RGVTaskdevice.Station_material == (int)RGVEquipment.Corridorcar && getStackerObject.RgvCraneStatusValue == RgvEquipmentStatus.NoCargo) { return ZicheMobile(RGVTaskdevice, getStackerObject); } else if (RGVTaskdevice.Station_material == (int)RGVEquipment.Mothertrailer && getStackerObject.RgvCraneStatusValue == RgvEquipmentStatus.HasCargo) { return MotherVehicleMovement(RGVTaskdevice); } else { return null; } return null; } #endregion #region å ¥åºå£æ¾è´§å®æåï¼è¿è¡åè´§å 容 private Dt_Task? HandInneRouterSides(Dt_Task task) #region è¿éå车è¿è¡åè´§ public Dt_Task? ZichePickUpAisle(AGVStation RGVTaskdevice, GetStackerObject getStackerObject) { // æ ¹æ®è®¾å¤åç§°ï¼è·åå°è®¾å¤ç¸å ³æ°æ® AGVStation currentStation = _agvStationService.Corridorequipment(task.Roadway); // è·åå车ä½ç½® int zicheAddress = GetDeviceAddress.GetEquipmentlocation(currentStation.ChildPosiDeviceCode); if (currentStation.Station_Area == 1) //è·åå车åè´§ä»»å¡ Dt_Task dt_Task = _taskService.GetInzicheTask(RGVTaskdevice.ChildPosiDeviceCode,1); if(dt_Task.CurrentAddress== getStackerObject.RGVCurrentlocation.ToString()) { // æ ¹æ®å车ä½ç½®å¤çä¸åæ åµ switch (zicheAddress) { case int Whcjaddress when Whcjaddress == int.Parse(task.CurrentAddress): return task; case int Waddress when Waddress == currentStation.MotherCarDeviceCode: return task; case int Naddress when Naddress == currentStation.MotherCardeputy: return HandleMedialCase(task, currentStation.MotherCarDeviceCode); case int HCJaddress when HCJaddress == currentStation.HCJStorageaddress: return HandleMedialCase2(task, currentStation); default: return null; } return dt_Task; } else { //åHCJä½çæå¤æ switch (zicheAddress) //妿ä¸çäºï¼åè¿è¡å¤æå车å¨åªä¸ªä½ç½® if (RGVTaskdevice.Station_Area == 1) { case int Whcjaddress when Whcjaddress == int.Parse(task.CurrentAddress): return task; case int Waddress when Waddress == currentStation.MotherCarDeviceCode: return task; case int Naddress when Naddress == currentStation.MotherCardeputy: return HandleMedialCase(task, currentStation.MotherCarDeviceCode); default: return null; // æ ¹æ®å车ä½ç½®å¤çä¸åæ åµ switch (getStackerObject.RGVCurrentlocation) { case int Waddress when Waddress == RGVTaskdevice.MotherCarDeviceCode: return dt_Task; case int Naddress when Naddress == RGVTaskdevice.MotherCardeputy: return HandleMedialCase(dt_Task, RGVTaskdevice.MotherCarDeviceCode); case int HCJaddress when HCJaddress == RGVTaskdevice.HCJStorageaddress: return HandleMedialCase2(dt_Task, RGVTaskdevice); default: return null; } } else { //åHCJä½çæå¤æ switch (getStackerObject.RGVCurrentlocation) { case int Waddress when Waddress == RGVTaskdevice.MotherCarDeviceCode: return dt_Task; case int Naddress when Naddress == RGVTaskdevice.MotherCardeputy: return HandleMedialCase(dt_Task, RGVTaskdevice.MotherCarDeviceCode); default: return null; } } } } /// <summary> /// 夿å¤ä¾§æ¯è½¦æ¯å¦å¨å ¥å£å£ /// </summary> @@ -296,22 +242,22 @@ return null; } #endregion #region åè´§å®æåï¼è¿è¡æ¾è´§æä½ private Dt_Task? HandleZicheFinish(Dt_Task task) #region è¿éå车è¿è¡æ¾è´§ public Dt_Task? GoodsPlacedCorridor(AGVStation RGVTaskdevice, GetStackerObject getStackerObject) { // æ ¹æ®è®¾å¤åç§°ï¼è·åå°è®¾å¤ç¸å ³æ°æ® AGVStation GdaoRgvStation = _agvStationService.Corridorequipment(task.Roadway); Dt_Task task = _taskService.GetInzicheTask(RGVTaskdevice.ChildPosiDeviceCode, 2); int nexaddres = int.Parse(task.NextAddress); switch (nexaddres) { case int Whcjaddress when Whcjaddress == GdaoRgvStation.MotherCarDeviceCode: //æ¾è´§ç¹å¨ç¬¬ä¸ä¸ªè¿éç¹ return MotherCarMoves(task, GdaoRgvStation); case int Waddress when Waddress == GdaoRgvStation.MotherCardeputy: //æ¾è´§ç¹å¨ç¬¬äºä¸ªè¿éç¹ return MotherCarMovesinside(task, GdaoRgvStation); case int HCJaddress when HCJaddress == GdaoRgvStation.HCJStorageaddress: //æ¾è´§ç¹å¨HCJä¸ return HCJMotherCarMovesinside(task, GdaoRgvStation); case int Whcjaddress when Whcjaddress == RGVTaskdevice.MotherCarDeviceCode: //æ¾è´§ç¹å¨ç¬¬ä¸ä¸ªè¿éç¹ return MotherCarMoves(task, RGVTaskdevice); case int Waddress when Waddress == RGVTaskdevice.MotherCardeputy: //æ¾è´§ç¹å¨ç¬¬äºä¸ªè¿éç¹ return MotherCarMovesinside(task, RGVTaskdevice); case int HCJaddress when HCJaddress == RGVTaskdevice.HCJStorageaddress: //æ¾è´§ç¹å¨HCJä¸ return HCJMotherCarMovesinside(task, RGVTaskdevice); default: return null; } } @@ -321,9 +267,11 @@ private Dt_Task? MotherCarMoves(Dt_Task _Task, AGVStation aGVStation) { AGVStation Muche = _agvStationService.GetMothervehicle(aGVStation.ZicheMotherinlaw); int motherCarAddress = GetDeviceAddress.GetEquipmentlocation(Muche.ChildPosiDeviceCode); int motherCarAddress = GetDeviceAddress.GetEquipmentInMuche(Muche.ChildPosiDeviceCode); if (motherCarAddress == Muche.ZicheMotherinlaw) return _Task; RGVMovetask(Muche.ZicheMotherinlaw, aGVStation.ChildPosiDeviceCode); if(motherCarAddress!=0) RGVMovetask(Muche.ZicheMotherinlaw, aGVStation.ChildPosiDeviceCode); return null; } @@ -338,14 +286,14 @@ AGVStation Muche = _agvStationService.GetMothervehicle(aGVStation.MotherCarDeviceCode); //å¤ä¾§æ¯è½¦ AGVStation Muche2 = _agvStationService.GetMothervehicle(aGVStation.MotherCardeputy); //å ä¾§æ¯è½¦ int motherCarAddress = GetDeviceAddress.GetEquipmentlocation(Muche.ChildPosiDeviceCode); int motherCarAddress2 = GetDeviceAddress.GetEquipmentlocation(Muche2.ChildPosiDeviceCode); int motherCarAddress = GetDeviceAddress.GetEquipmentInMuche(Muche.ChildPosiDeviceCode); int motherCarAddress2 = GetDeviceAddress.GetEquipmentInMuche(Muche2.ChildPosiDeviceCode); // 妿æ¯è½¦ä¸å¨é¢æä½ç½®ï¼ä¸åç§»å¨ä»»å¡ if (motherCarAddress != Muche.Motherinlaw) if (motherCarAddress != Muche.Motherinlaw && motherCarAddress != 0) { RGVMovetask(Muche.Motherinlaw, Muche.ChildPosiDeviceCode); } if (motherCarAddress2 != Muche2.ZicheMotherinlaw) if (motherCarAddress2 != Muche2.ZicheMotherinlaw && motherCarAddress2 != 0) { RGVMovetask(Muche2.ZicheMotherinlaw, Muche2.ChildPosiDeviceCode); } @@ -353,59 +301,67 @@ // æ¯è½¦å·²å¨æ£ç¡®ä½ç½® return null; } /// <summary> /// 夿æ¾å¨HCJä¸é¢ /// </summary> /// <param name="_Task"></param> /// <param name="aGVStation"></param> /// <returns></returns> private Dt_Task? HCJMotherCarMovesinside(Dt_Task _Task, AGVStation aGVStation) { AGVStation Muche = _agvStationService.GetMothervehicle(aGVStation.MotherCarDeviceCode); //å¤ä¾§æ¯è½¦ AGVStation Muche2 = _agvStationService.GetMothervehicle(aGVStation.MotherCardeputy); //å ä¾§æ¯è½¦ AGVStation Ziche3 = _agvStationService.GetZicheDeep(aGVStation.HCJStorageaddress); //å ä¾§å车 int motherCarAddress = GetDeviceAddress.GetEquipmentlocation(Muche.ChildPosiDeviceCode); int motherCarAddress2 = GetDeviceAddress.GetEquipmentlocation(Muche2.ChildPosiDeviceCode); int ZiCarAddress3 = GetDeviceAddress.GetEquipmentlocation(Ziche3.ChildPosiDeviceCode); int motherCarAddress = GetDeviceAddress.GetEquipmentInMuche(Muche.ChildPosiDeviceCode); int motherCarAddress2 = GetDeviceAddress.GetEquipmentInMuche(Muche2.ChildPosiDeviceCode); int ZiCarAddress3 = GetDeviceAddress.GetEquipmentInMuche(Ziche3.ChildPosiDeviceCode); // 妿æ¯è½¦ä¸å¨é¢æä½ç½®ï¼ä¸åç§»å¨ä»»å¡ if (motherCarAddress != Muche.Motherinlaw) if (motherCarAddress != Muche.Motherinlaw && motherCarAddress != 0) { RGVMovetask(Muche.Motherinlaw, Muche.ChildPosiDeviceCode); } if (motherCarAddress2 != Muche2.Motherinlaw) if (motherCarAddress2 != Muche2.Motherinlaw && motherCarAddress2 != 0) { RGVMovetask(Muche2.Motherinlaw, Muche2.ChildPosiDeviceCode); } if(ZiCarAddress3== Ziche3.HCJStorageaddress) if (ZiCarAddress3 == Ziche3.HCJStorageaddress && ZiCarAddress3!=0) { //å¤æç®æ ç«å°æ¯å ¥åºå°å å·å åæº if (_Task.TargetAddress == "3") //å ¥åºè³3å·å åæº { //夿å¤ä¾§æ¯è½¦ä½ç½®ï¼2åºåï¼ AGVStation MucheN = _agvStationService.GetMothervehicle(Ziche3.MotherCarDeviceCode); //å¤ä¾§æ¯è½¦ int motNCarAddress = GetDeviceAddress.GetEquipmentlocation(MucheN.ChildPosiDeviceCode); //è·åå°æ¯è½¦å½åä½ç½® if(MucheN.ZicheMotherinlaw== motNCarAddress) int motNCarAddress = GetDeviceAddress.GetEquipmentInMuche(MucheN.ChildPosiDeviceCode); //è·åå°æ¯è½¦å½åä½ç½® if (motNCarAddress!=0) { RGVMovetask(Ziche3.MotherCarDeviceCode, Ziche3.ChildPosiDeviceCode); } else { RGVMovetask(MucheN.ZicheMotherinlaw, MucheN.ChildPosiDeviceCode); if (MucheN.ZicheMotherinlaw == motNCarAddress) { RGVMovetask(Ziche3.MotherCarDeviceCode, Ziche3.ChildPosiDeviceCode); } else { RGVMovetask(MucheN.ZicheMotherinlaw, MucheN.ChildPosiDeviceCode); } } } else if (_Task.TargetAddress == "4") //å ¥åºè³4å·å åæº { //夿å¤ä¾§æ¯è½¦ä½ç½®ï¼2åºåï¼ AGVStation MucheN = _agvStationService.GetMothervehicle(Ziche3.MotherCarDeviceCode); //å¤ä¾§æ¯è½¦ int motNCarAddress = GetDeviceAddress.GetEquipmentlocation(MucheN.ChildPosiDeviceCode); //è·åå°æ¯è½¦å½åä½ç½® if (MucheN.Motherinlaw != motNCarAddress) int motNCarAddress = GetDeviceAddress.GetEquipmentInMuche(MucheN.ChildPosiDeviceCode); //è·åå°æ¯è½¦å½åä½ç½® if (MucheN.Motherinlaw != motNCarAddress && motNCarAddress!=0) { RGVMovetask(MucheN.Motherinlaw, MucheN.ChildPosiDeviceCode); } AGVStation MucheN2 = _agvStationService.GetMothervehicle(Ziche3.MotherCardeputy); //å¤ä¾§æ¯è½¦ int motNCarAddress2 = GetDeviceAddress.GetEquipmentlocation(MucheN2.ChildPosiDeviceCode); //è·åå°æ¯è½¦å½åä½ç½® if (MucheN2.ZicheMotherinlaw != motNCarAddress2) int motNCarAddress2 = GetDeviceAddress.GetEquipmentInMuche(MucheN2.ChildPosiDeviceCode); //è·åå°æ¯è½¦å½åä½ç½® if (MucheN2.ZicheMotherinlaw != motNCarAddress2 && motNCarAddress2!=0) { RGVMovetask(MucheN2.ZicheMotherinlaw, MucheN2.ChildPosiDeviceCode); } if(MucheN.Motherinlaw == motNCarAddress && MucheN2.ZicheMotherinlaw == motNCarAddress2) if (MucheN.Motherinlaw == motNCarAddress && MucheN2.ZicheMotherinlaw == motNCarAddress2) { RGVMovetask(Ziche3.MotherCardeputy, Ziche3.ChildPosiDeviceCode); } @@ -418,13 +374,22 @@ } #endregion #region æ¯è½¦ç§»å¨è³å ¥åºå£ private Dt_Task? HandleZicheMoveFinish(Dt_Task task) #region å车移å¨ä»»å¡(åç»å¯è½éè¦ä¼åä¸ä¸) public Dt_Task? ZicheMobile(AGVStation RGVTaskdevice, GetStackerObject getStackerObject) { Dt_Task task = _taskService.GetInzicheTaskMobile(RGVTaskdevice.ChildPosiDeviceCode, 1); return task; } #endregion #region æ¯è½¦ç§»å¨ä»»å¡ public Dt_Task? MotherVehicleMovement(AGVStation RGVTaskdevice) { Dt_Task task = _taskService.GetInzicheTaskMobile(RGVTaskdevice.ChildPosiDeviceCode, 2); int curradder = int.Parse(task.CurrentAddress); AGVStation GdZiche = _agvStationService.GetMotheaisle(curradder); int motherCarAddress = GetDeviceAddress.GetEquipmentlocation(GdZiche.ChildPosiDeviceCode); if (motherCarAddress != curradder) return task; int motherCarAddress = GetDeviceAddress.GetEquipmentInformation(GdZiche.ChildPosiDeviceCode); if (motherCarAddress != curradder && motherCarAddress!=0) return task; RGVMovetask(GdZiche.Motherinlaw, GdZiche.ChildPosiDeviceCode); return null; } @@ -432,8 +397,134 @@ #endregion #region åºåºæ¹æ³ public Dt_Task? OutboundEquipmentTask(AGVStation RGVTaskdevice, GetStackerObject getStackerObject) { return (RGVTaskdevice.Station_material, getStackerObject.RgvCraneStatusValue) switch { ((int)RGVEquipment.Mothertrailer, RgvEquipmentStatus.HasCargo) => Mothertaskdistribution(RGVTaskdevice), ((int)RGVEquipment.Corridorcar, RgvEquipmentStatus.NoCargo) => ChildPickupAddres(RGVTaskdevice), ((int)RGVEquipment.Corridorcar, RgvEquipmentStatus.HasCargo) => Findshippingtask(RGVTaskdevice), ((int)RGVEquipment.OutRGVForklift, RgvEquipmentStatus.NoCargo) => _taskService.GetOutkouFinhuoTask(RGVTaskdevice.ChildPosiDeviceCode, RGVTaskdevice.HCJStorageaddress.ToString(), 1), ((int)RGVEquipment.OutRGVForklift, RgvEquipmentStatus.HasCargo) => _taskService.GetOutkouFinhuoTask(RGVTaskdevice.ChildPosiDeviceCode, RGVTaskdevice.HCJStorageaddress.ToString(), 2), _ => null }; } #region ä¸åæ¯è½¦ä»»å¡ï¼éè¦å¤æå½åè¡å°è½¦å¨åªä¸ªä½å private Dt_Task? Mothertaskdistribution(AGVStation GdZiche) { // æåæ£æ¥æ æçAreaå¼ if (GdZiche.Station_Area < 1 || GdZiche.Station_Area > 4) return null; AGVStation ZicheinnerSide = _agvStationService.GetMotheaisle(GdZiche.ZicheMotherinlaw); int ZiCarAddress3 = GetDeviceAddress.GetEquipmentInformation(ZicheinnerSide.ChildPosiDeviceCode); // 使ç¨switchè¯å¥æé«å¯è¯»æ§ return GdZiche.Station_Area switch { 4 when ZiCarAddress3 != GdZiche.ZicheMotherinlaw => _taskService.QueryStackerCraneTask(GdZiche.ChildPosiDeviceCode), 3 when ZiCarAddress3 == ZicheinnerSide.HCJStorageaddress => _taskService.QueryStackerCraneTask(GdZiche.ChildPosiDeviceCode), 2 when ZiCarAddress3 != GdZiche.MotherCardeputy && ZiCarAddress3 != GdZiche.HCJStorageaddress => _taskService.QueryStackerCraneTask(GdZiche.ChildPosiDeviceCode), 1 when ZiCarAddress3 == ZicheinnerSide.HCJStorageaddress => _taskService.QueryStackerCraneTask(GdZiche.ChildPosiDeviceCode), _ => null }; } #endregion #region å¤æå·²ç§»å¨åºæ¥çæ¯è½¦ï¼å夿å°è½¦ä½ç½® public Dt_Task? ChildPickupAddres(AGVStation GdZiche) { if (GdZiche.Station_Area == 5) return _taskService.ChildVehicleMission(GdZiche); var task = _taskService.ChildVehicleMission(GdZiche); // å¿«éè¿åæ¡ä»¶æ£æ¥ if (task.CurrentAddress != GdZiche.HCJStorageaddress.ToString()) return task; var innerStation = _agvStationService.GetZicheDeep(GdZiche.HCJStorageaddress); if (GetDeviceAddress.GetEquipmentInformation(innerStation.ChildPosiDeviceCode) != innerStation.HCJStorageaddress) return task; var motherStation = _agvStationService.GetMothervehicle(innerStation.MotherCarDeviceCode); if (GetDeviceAddress.ReturnCurrentStatus(motherStation.ChildPosiDeviceCode)) RGVMovetask(innerStation.MotherCarDeviceCode, innerStation.ChildPosiDeviceCode); return null; } #endregion #region æ¥æ¾å车æ¾è´§ä»»å¡ public Dt_Task? Findshippingtask(AGVStation GdZiche) { Dt_Task task = _taskService.GetFinhuoTask(GdZiche.ChildPosiDeviceCode); if (GetDeviceAddress.HCJIsstock(task.NextAddress)) return task; return null; } #endregion #endregion #region åºåºå°è½¦ç§»å¨ä»»å¡ä¸å public void Returnposition(string DeviceCode, int RGVCurrentlocation) { int HCJGoodsplatform = 1170; //å®ä¹çæ¾è´§ç«å° //夿æ¯è½¦æ¯å¦éè¦è¿è¡ç§»å¨ AGVStation GdZiche = _agvStationService.Corridorequipment(DeviceCode); if (GdZiche.Station_Area == 1) { switch (RGVCurrentlocation) { case int Whcjaddress when Whcjaddress == GdZiche.MotherCarDeviceCode: //å¨ç¬¬ä¸ä¸ªæ¯è½¦ä¸ RGVMovetask(HCJGoodsplatform, GdZiche.ChildPosiDeviceCode); break; case int Waddress when Waddress == GdZiche.MotherCardeputy: //å¨ç¬¬äºä¸ªæ¯è½¦ä¸ OutNMotherCar(GdZiche.MotherCarDeviceCode); break; case int HCJaddress when HCJaddress == GdZiche.HCJStorageaddress: //å¨HCJç«å°ä¸ OutHCJMotherCar(GdZiche); break; default: break; } } else { switch (RGVCurrentlocation) { case int Whcjaddress when Whcjaddress == GdZiche.MotherCarDeviceCode: //å¨ç¬¬ä¸ä¸ªæ¯è½¦ä¸ï¼éè¦å¤æå¤ä¾§å车æ¯å¦å¨HCJä¸ OutinnerSideNMotherCar(GdZiche); break; case int Waddress when Waddress == GdZiche.MotherCardeputy: //å¨ç¬¬äºä¸ªæ¯è½¦ä¸ï¼éè¦å¤æå车ä¸å¤ä¾§æ¯è½¦æ¯å¦å¨è¿éä¸ OutinnerSideMotherCar(GdZiche); break; default: break; } } } #region å¤ä¾§å°è½¦åå½å°èµ·å§ç¹ä½ /// <summary> @@ -469,7 +560,6 @@ } #endregion #region å¤ä¾§å°è½¦åå½å°èµ·å§ç¹ä½ /// <summary> /// å¨ç¬¬ä¸ä¸ªä½ç½®ï¼å夿å¤ä¾§å车æ¯å¦å¨HCJç«å°ä¸é¢ @@ -479,38 +569,32 @@ /// <returns></returns> private void OutinnerSideNMotherCar(AGVStation aGVStation) { AGVStation Ziche3 = _agvStationService.GetZicheDeep(aGVStation.HCJStorageaddress); //å ä¾§å车 AGVStation Ziche3 = _agvStationService.GetZicheOuterSide(aGVStation.HCJStorageaddress); //å¤ä¾§å车 int ZiCarAddress3 = GetDeviceAddress.GetEquipmentlocation(Ziche3.ChildPosiDeviceCode); if (ZiCarAddress3 == Ziche3.HCJStorageaddress) { OutHCJMotherCar(Ziche3); } else { //RGVMovetask(Muche.Motherinlaw, Muche.ChildPosiDeviceCode); RGVMovetask(aGVStation.HCJStorageaddress, aGVStation.ChildPosiDeviceCode); } } private void OutinnerSideMotherCar(AGVStation aGVStation) { AGVStation Muche = _agvStationService.GetMothervehicle(aGVStation.MotherCarDeviceCode); //å¤ä¾§æ¯è½¦ AGVStation Muche2 = _agvStationService.GetMothervehicle(aGVStation.MotherCardeputy); //å ä¾§æ¯è½¦ int motherCarAddress = GetDeviceAddress.GetEquipmentlocation(Muche.ChildPosiDeviceCode); int motherCarAddress2 = GetDeviceAddress.GetEquipmentlocation(Muche2.ChildPosiDeviceCode); // 妿æ¯è½¦ä¸å¨é¢æä½ç½®ï¼ä¸åç§»å¨ä»»å¡ if (motherCarAddress != Muche.Motherinlaw) { RGVMovetask(Muche.Motherinlaw, Muche.ChildPosiDeviceCode); } if (motherCarAddress2 != Muche2.Motherinlaw) { RGVMovetask(Muche2.Motherinlaw, Muche2.ChildPosiDeviceCode); } OutinnerSideNMotherCar(aGVStation); } #endregion #endregion /// <summary> @@ -571,10 +655,12 @@ try { IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == DeviceCode); CommonStackerCrane Commonstacker = (CommonStackerCrane)device; SpeStackerCrane Commonstacker = (SpeStackerCrane)device; DeviceProDTO? deviceProDTO = GetDeviceAddress.GetDeviceProDTO(Commonstacker, DeviceCode, "RGV_Rgvtaskstutas"); int MCGStatus = GetDeviceAddress.GetLine(Commonstacker, deviceProDTO.DeviceProAddress); DeviceProDTO? deviceProDTO = GetDeviceAddress.GetRGVDeviceProDTO(Commonstacker, DeviceCode, "RGV_Rgvtaskstutas"); int MCGStatus = GetDeviceAddress.RGVGetLine(Commonstacker, deviceProDTO.DeviceProAddress); if (Commonstacker.IsConnected) { if (MCGStatus == (int)RgvJobCraneStatus.Ready) ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_BasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_BasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_DTO.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_DTO.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_IBasicInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ISystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ISystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_ITaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_Model.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_Model.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_SystemRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_SystemServices.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_SystemServices.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_TaskInfoRepository.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_TaskInfoService.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_TaskInfoService.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_Tasks.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/bin/Debug/net6.0/WIDESEAWCS_Tasks.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/obj/Debug/net6.0/WIDESEAWCS_Tasks.csproj.AssemblyReference.cacheBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/obj/Debug/net6.0/WIDESEAWCS_Tasks.csproj.CoreCompileInputs.cache
@@ -1 +1 @@ 76a624998ca83e74fcbe76907845bd036b409709 7a34449a938b5108b696fcb553bd9b08a04e64fc ´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/obj/Debug/net6.0/WIDESEAWCS_Tasks.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/obj/Debug/net6.0/WIDESEAWCS_Tasks.pdbBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/obj/Debug/net6.0/ref/WIDESEAWCS_Tasks.dllBinary files differ
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/obj/Debug/net6.0/refint/WIDESEAWCS_Tasks.dllBinary files differ