ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/ProjectEvaluation/wideseawcs_server.metadata.v9.binBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/ProjectEvaluation/wideseawcs_server.projects.v9.binBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.14.1368.60722/CodeChunks.dbBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.14.1368.60722/CodeChunks.db-shmBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.14.1368.60722/CodeChunks.db-walBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.14.1368.60722/SemanticSymbols.dbBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.14.1368.60722/SemanticSymbols.db-shmBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.14.1368.60722/SemanticSymbols.db-walBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/DesignTimeBuild/.dtbcache.v2Binary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2Binary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.suoBinary files differ
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -317,6 +317,13 @@ /// </summary> /// <returns></returns> WebResponseContent GetFeedbackAxleloading(); /// <summary> /// å é¤wcsä»»å¡ /// </summary> /// <param name="TaskNum"></param> /// <returns></returns> WebResponseContent DelteWCSTask(int TaskNum); /// <summary> /// è½¦è½´çº¿ä¸æå£ï¼è½¦è½´å°ä½åè¾é线ç³è¯· /// </summary> ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/TaskController.cs
@@ -68,6 +68,17 @@ } /// <summary> /// å é¤wcsä»»å¡ /// </summary> /// <param name="TaskNum"></param> /// <returns></returns> [HttpPost, Route("DelteWCSTask"), AllowAnonymous] public WebResponseContent DelteWCSTask([FromBody] int TaskNum) { return Service.DelteWCSTask(TaskNum); } /// <summary> /// 读åè¾é线è¾é线åé¦ /// </summary> /// <param name="TargetAddress"></param> ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Partial/TaskService.cs
@@ -62,6 +62,15 @@ if (task.TaskNum != taskNum) { Dt_Task dt_Task=BaseDal.QueryData(x => x.PalletCode == task.PalletCode && x.TaskState== (int)TaskOutStatusEnum.OutNew).FirstOrDefault(); if (dt_Task!=null) { dt_Task.SourceAddress = task.TargetAddress; dt_Task.CurrentAddress= task.TargetAddress; BaseDal.UpdateData(dt_Task); } BaseDal.AddData(task); Relocationtask = BaseDal.QueryFirst(x => x.TaskNum == task.TaskNum); } ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -846,6 +846,17 @@ return base.DeleteData(key); } public WebResponseContent DelteWCSTask(int TaskNum) { var task = BaseDal.QueryData().Where(x => x.TaskNum == TaskNum).FirstOrDefault(); if (task == null) return WebResponseContent.Instance.OK(); var taskHty = task.Adapt<Dt_Task_Hty>(); taskHty.Creater = App.User.UserName != null ? App.User.UserName : "System"; _taskHtyRepository.AddData(taskHty); return base.DeleteData(task.TaskId); } #endregion éåæ¹æ³ #region ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/dist.zipBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/views/widesea_wms/stock/Dt_PreOutbound.vue
@@ -19,12 +19,12 @@ export default defineComponent({ setup() { const table = ref({ key: "Id", key: "id", footer: "Foots", cnName: "åºåæååºåºåå²", name: "Dt_PreOutbound", url: "/Dt_PreOutbound/", sortName: "Id", sortName: "id", }); const editFormFields = ref({ palletCode: "", @@ -78,7 +78,7 @@ ]); const columns = ref([ { field: "Id", field: "id", title: "主é®", type: "int", width: 90, ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/views/widesea_wms/stock/Dt_PreOutbound_hty.vue
@@ -103,7 +103,7 @@ align: "left", sort: true, }, { field: 'stockStatus', title: 'ç¶æ', type: 'int', width: 110, align: 'left', bind: { key: "", data: [{key:"1",value:"å¾ åºåº"}] } }, { field: 'stockStatus', title: 'ç¶æ', type: 'int', width: 110, align: 'left', bind: { key: "", data: [{key:"1",value:"å¾ åºåº"},{key:"2",value:"å·²åºåº"}] } }, // { // field: "wheels_Type", // title: "ç±»å", ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.metadata.v9.binBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.projects.v9.binBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.strings.v9.binBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.14.1368.60722/CodeChunks.dbBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.14.1368.60722/CodeChunks.db-shmBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.14.1368.60722/CodeChunks.db-walBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.14.1368.60722/SemanticSymbols.dbBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.14.1368.60722/SemanticSymbols.db-shmBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.14.1368.60722/SemanticSymbols.db-walBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/DesignTimeBuild/.dtbcache.v2Binary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/.futdcache.v2Binary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/.suoBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/fileList.binBinary files differ
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Core/Const/ConfigConst.cs
@@ -90,6 +90,11 @@ public const string ReceiveTask = "ReceiveTask"; /// <summary> /// 请æ±WCSå é¤ä»»å¡ /// </summary> public const string DelteWCSTask = "DelteWCSTask"; /// <summary> /// 请æ±WCSä»»å¡ /// </summary> public const string GetStation = "GetStation"; ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Location/LocationInfoService.cs
@@ -84,18 +84,21 @@ // è·åæ°çåºä½çä»»å¡ var internalTransferTask = await _taskRepository.QueryFirstAsync(x => x.SourceAddress == newLocationID && x.Roadway == outboundTask.Roadway && x.TaskState == (int)TaskOutStatusEnum.OutNew); LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,è·åæ°åºä½çä»»å¡", $"æ°åºä½ä»»å¡ï¼{internalTransferTask}"); LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,æªè·åå°æ°åºä½ä»»å¡", $""); return await HandleNoTaskAtLocation(outboundTask.SourceAddress, newLocationID, outboundTask); // 妿æ°çåºä½æ²¡ææ¾å°å¯¹åºçä»»å¡ if (internalTransferTask == null) /*if (internalTransferTask == null) { LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,æªè·åå°æ°åºä½ä»»å¡", $""); return await HandleNoTaskAtLocation(outboundTask.SourceAddress, newLocationID, outboundTask); } LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,è·åå°æ°åºä½ä»»å¡ç´æ¥è¿å", $"æ°åºä½ä»»å¡ï¼{internalTransferTask}"); // ç´æ¥è¿å䏿·±ä½åºåºä»»å¡ return internalTransferTask; return internalTransferTask;*/ } // è¿åå½ååºä½çåºåºä»»å¡ @@ -382,6 +385,8 @@ /// <returns>çæçç§»åºä»»å¡æåå§åºåºä»»å¡</returns> private async Task<Dt_Task> HandleNoTaskAtLocation(string originalLocationID, string newLocationID, Dt_Task outboundTask) { try { // å¤æè¯¥ä½ç½®æ¯å¦æåºå var stockInfo = await _WheelsStockRepository.QueryFirstAsync(x => x.Wheels_Location == newLocationID); @@ -389,7 +394,7 @@ var zdpInfo = await _zdpStockRepository.QueryFirstAsync(x => x.Zdp_Location == newLocationID); LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,æªè·åå°æ°åºä½ä»»å¡", $"该ä½ç½®æ¯å¦æåºåï¼{stockInfo}"); LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "è·åçåºåä¿¡æ¯", $"æ ¹æ®è´§ä½ç¼å·ï¼{newLocationID}ï¼è¯¥ä½ç½®æ¯å¦æåºåï¼{stockInfo.ToJson()}"); if (stockInfo == null && zdpInfo==null) { LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,æªè·åå°åºåæ°æ®", $"ç´æ¥è¿ååå åºåºä»»å¡ï¼{outboundTask}"); @@ -422,7 +427,16 @@ TaskType = (int)TaskTypeEnum.Relocation, Dispatchertime = DateTime.Now, }; LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,æ°å»ºç§»åºä»»å¡", $"ç§»åºä»»å¡æ°æ®ï¼{newTransferTask}"); LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "éè¦ç§»åº,æ°å»ºç§»åºä»»å¡", $"ç§»åºä»»å¡æ°æ®ï¼{newTransferTask.ToJson()}"); // è·åæ°çåºä½çä»»å¡ var internalTransferTask = await _taskRepository.QueryFirstAsync(x => x.SourceAddress == newLocationID && x.Roadway == outboundTask.Roadway && x.TaskState == (int)TaskOutStatusEnum.OutNew); if (internalTransferTask != null) { internalTransferTask.SourceAddress = emptyLocation.LocationCode; internalTransferTask.CurrentAddress = emptyLocation.LocationCode; await _taskRepository.Update(internalTransferTask); } //ä¿®æ¹åºä½ç¶æ emptyLocation.LocationStatus = (int)LocationEnum.FreeDisable; @@ -431,6 +445,12 @@ return await _taskRepository.Create(newTransferTask); } } catch (Exception ex) { LogFactory.GetLog("æ£æ¥æ¯å¦éè¦ç§»åº").InfoFormat(true, "æ¹æ³ï¼HandleNoTaskAtLocation", $"åºéï¼åå ï¼{ex.ToJson()}"); throw; } } /// <summary> /// å¤çå ¥åºæ²¡æä»»å¡çåºä½æ åµ ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Dt_TaskService.cs
@@ -943,6 +943,23 @@ //夿任å¡ç±»å // æ ¹æ®ä»»å¡ç±»åè°ç¨ç¸åºç宿任塿¹æ³ //è°åå é¤wcsä»»å¡ var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress); var ipAddress = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue; var ReceiveByWMSTask = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.DelteWCSTask)?.ConfigValue; if (ReceiveByWMSTask == null || ipAddress == null) { throw new Exception("WMS IP æªé ç½®"); } var wmsIpAddrss = ipAddress + ReceiveByWMSTask; var respon = HttpHelper.Post(wmsIpAddrss, JsonConvert.SerializeObject(task.TaskNum)); if (respon == null) return content.Error("WCSå¤ç失败"); WebResponseContent respone = JsonConvert.DeserializeObject<WebResponseContent>(respon.ToString()); if (!respone.Status) return content.Error($"å é¤wcsä»»å¡å¤±è´¥ï¼åå =ã{content.Message}"); // éªè¯åºåæ¯å¦åå¨ if(task.TaskState== (int)TaskInStatusEnum.InAbnormalCompletion || task.TaskState == (int)TaskOutStatusEnum.OutAbnormalCompletion) { ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Program.cs
@@ -41,8 +41,8 @@ builder.Services.AddAllOptionRegister();//读åé ç½®æä»¶ builder.Services.AddMemoryCacheSetup();//ç¼å builder.Services.AddSqlsugarSetup();//SqlSugar å¯å¨æå¡ builder.Services.AddInitializationHostServiceSetup();//åºç¨åå§åæå¡æ³¨å ¥ builder.Services.AddDbSetup();//Db å¯å¨æå¡ //builder.Services.AddInitializationHostServiceSetup();//åºç¨åå§åæå¡æ³¨å ¥ //builder.Services.AddDbSetup();//Db å¯å¨æå¡ //todo åå§å模åéªè¯é ç½® //builder.Services.UseMethodsModelParameters().UseMethodsGeneralParameters(); ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json
@@ -11,7 +11,10 @@ //è¿æ¥å符串 //"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=", //"ConnectionString": "Data Source=192.168.5.251;Initial Catalog=WIDESEA_WMSDB_BBMain;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"ConnectionString": "Data Source=.;Initial Catalog=ZCLDY_WIDESEAWMS;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", "ConnectionString": "Data Source=.;Initial Catalog=ZCLDY_WIDESEAWMS;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"ConnectionString": "Data Source=.\\LIULEI;Initial Catalog=MX_LDY_WMS;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"ConnectionString": "Data Source=192.168.20.251;Initial Catalog=WIDESEA_WMSDB;User ID=sa;Password=123456@gy;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", //"ConnectionStringWCS": "Data Source=192.168.5.251;Initial Catalog=WIDESEAWCS_TEST;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",