diff --git a/WcsMain/ApiServe/Service/WmsService/WmsTaskService.cs b/WcsMain/ApiServe/Service/WmsService/WmsTaskService.cs
index f3d6880..29ea4ea 100644
--- a/WcsMain/ApiServe/Service/WmsService/WmsTaskService.cs
+++ b/WcsMain/ApiServe/Service/WmsService/WmsTaskService.cs
@@ -28,7 +28,7 @@ public class WmsTaskService(WmsTaskAction wmsTaskAction, AppWmsTaskDao wmsTaskDa
///
public WmsApiResponse> GetStackerTask(List request)
{
- if (request.Count < 1) return WmsApiResponseFactory.RequestErr>(null, "请求的任务数量为 0");
+ if (request.Count < 1 || request.Count > 20) return WmsApiResponseFactory.RequestErr>(null, "请求的任务数量只能在 1 至 20 范围内");
List errRequest = []; // 存放错误的请求
/* 插入库存信息 */ // ---- 库存由WMS管理,数据库表也无需操作
List wmsTasks = [];
@@ -70,7 +70,6 @@ public class WmsTaskService(WmsTaskAction wmsTaskAction, AppWmsTaskDao wmsTaskDa
errRequest.Add(errorRequest);
}
}
-
/* 构造任务 */
wmsTasks.Add(new AppWmsTask()
{
diff --git a/WcsMain/Business/CirculationTask/Convey/ReadScanCode.cs b/WcsMain/Business/CirculationTask/Convey/ReadScanCode.cs
index 308b4d4..4fb4b26 100644
--- a/WcsMain/Business/CirculationTask/Convey/ReadScanCode.cs
+++ b/WcsMain/Business/CirculationTask/Convey/ReadScanCode.cs
@@ -42,7 +42,6 @@ public class ReadScanCode(AppRouterMethodDao routerMethodDao, ConveyOperation co
return; // 不读了,估计网断了
}
if (scanOk != (short)TrueFalseEnum.TRUE) { return; }
- if (!CheckCode(code, router.Area ?? "")) { return; }
string clearErrText = conveyOperation.ClearScanStatus(router.Area);
if (!string.IsNullOrEmpty(clearErrText))
{
@@ -60,38 +59,4 @@ public class ReadScanCode(AppRouterMethodDao routerMethodDao, ConveyOperation co
return true;
}
-
- Dictionary? codeData;
- DateTime firstTime = DateTime.Now;
-
- private bool CheckCode(string codeIn, string area)
- {
- string code = codeIn + area;
- if(codeData == default) codeData = [];
- if ((DateTime.Now - firstTime).TotalSeconds > 5.5)
- {
- codeData.Clear();
- }
- firstTime = DateTime.Now;
- if (!codeData.TryGetValue(code, out DateTime value))
- {
- value = DateTime.Now;
- codeData.Add(code, value);
- return true;
- }
- DateTime dateTime = value;
- TimeSpan timeSpan = DateTime.Now - dateTime;
- if(timeSpan.TotalSeconds > 5)
- {
- codeData[code] = dateTime;
- return true;
- }
- return false;
- }
-
-
-
-
-
-
}
diff --git a/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInErr.cs b/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInErr.cs
index 54c4f6d..a987f8b 100644
--- a/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInErr.cs
+++ b/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInErr.cs
@@ -98,7 +98,7 @@ public class StackerInErr(ConveyOperation conveyOperation, DataBaseData dataBase
ConsoleLog.Warning($"【警告】入库分流:{area} 箱码:{msg},写入PLC失败,{plcTask},信息:{errText}");
return;
}
- ConveyRouterEnum router = (ConveyRouterEnum)(6 - locationDetail.TunnelNo ?? 0);
+ ConveyRouterEnum router = (ConveyRouterEnum)(locationDetail.TunnelNo ?? 0);
ConsoleLog.Success($"入库分流:{area} 箱码:{msg} 终点:{wcsTask.Destination} 巷道:{locationDetail.TunnelNo}");
ConveyPLCTask plcTaskOk = new(plcId, (short)router);
string errTextOk = conveyOperation.WriteTask(area, plcTaskOk);
diff --git a/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInSpliter.cs b/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInSpliter.cs
index 16f7fd0..93212ba 100644
--- a/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInSpliter.cs
+++ b/WcsMain/Business/Convey/HistoryDataHandler/HisGetData/StackerInSpliter.cs
@@ -97,7 +97,7 @@ public class StackerInSpliter(ConveyOperation conveyOperation, DataBaseData data
ConsoleLog.Warning($"【警告】入库分流:{area} 箱码:{msg},写入PLC失败,{plcTask},信息:{errText}");
return;
}
- ConveyRouterEnum router = (ConveyRouterEnum)(6 - locationDetail.TunnelNo ?? 0);
+ ConveyRouterEnum router = (ConveyRouterEnum)(locationDetail.TunnelNo ?? 0);
ConsoleLog.Success($"入库分流:{area} 箱码:{msg} 终点:{wcsTask.Destination} 巷道:{locationDetail.TunnelNo}");
ConveyPLCTask plcTaskOk = new(plcId, (short)router);
string errTextOk = conveyOperation.WriteTask(area, plcTaskOk);
diff --git a/WcsMain/Properties/PublishProfiles/FolderProfile.pubxml.user b/WcsMain/Properties/PublishProfiles/FolderProfile.pubxml.user
index 567fc04..f559023 100644
--- a/WcsMain/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/WcsMain/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -4,8 +4,8 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
- <_PublishTargetUrl>F:\AProject\A菲达宝开项目\2024-02_隆成立库\应用程序\wcs_serve_cs\wcs_serve_cs\bin\Release\net8.0\publish\
- True|2024-03-29T07:42:25.2332590Z;False|2024-03-29T15:41:29.1754215+08:00;True|2024-03-29T15:21:55.1373612+08:00;True|2024-03-28T09:54:32.8968372+08:00;True|2024-01-28T15:05:36.1055501+08:00;True|2024-01-28T15:02:06.6945727+08:00;True|2024-01-28T14:56:23.0500171+08:00;True|2024-01-20T20:29:00.5459863+08:00;
+ <_PublishTargetUrl>F:\A开发项目\A菲达宝开项目\2024-05_苏州卡特\应用程序\WcsService\WcsMain\bin\Release\net8.0\publish\
+ True|2024-08-07T02:16:37.1827604Z||;True|2024-03-29T15:42:25.2332590+08:00||;False|2024-03-29T15:41:29.1754215+08:00||;True|2024-03-29T15:21:55.1373612+08:00||;True|2024-03-28T09:54:32.8968372+08:00||;True|2024-01-28T15:05:36.1055501+08:00||;True|2024-01-28T15:02:06.6945727+08:00||;True|2024-01-28T14:56:23.0500171+08:00||;True|2024-01-20T20:29:00.5459863+08:00||;
\ No newline at end of file
diff --git a/WcsMain/StartAction/LoadingRunningData.cs b/WcsMain/StartAction/LoadingRunningData.cs
index 993e305..4d23040 100644
--- a/WcsMain/StartAction/LoadingRunningData.cs
+++ b/WcsMain/StartAction/LoadingRunningData.cs
@@ -106,7 +106,7 @@ public class LoadingRunningData
IsAutoCloseConnection = true,
ConfigId = "0",
DbType = DbType.MySql,
- ConnectionString = wcsDataBaseConnectString
+ ConnectionString = wcsDataBaseConnectString,
});
}
diff --git a/WcsMain/WcsMain.csproj.user b/WcsMain/WcsMain.csproj.user
index 2add57c..c577a93 100644
--- a/WcsMain/WcsMain.csproj.user
+++ b/WcsMain/WcsMain.csproj.user
@@ -1,7 +1,7 @@
- FolderProfile
+ F:\A开发项目\A菲达宝开项目\2024-05_苏州卡特\应用程序\WcsService\WcsMain\Properties\PublishProfiles\FolderProfile.pubxml
ApiControllerEmptyScaffolder
root/Common/Api
diff --git a/WcsMain/appsettings.json b/WcsMain/appsettings.json
index d992eb4..cc39f90 100644
--- a/WcsMain/appsettings.json
+++ b/WcsMain/appsettings.json
@@ -7,17 +7,17 @@
},
"AllowedHosts": "*",
"Settings": {
- "DBMysql": "server=192.168.103.200;port=3306;user=developer;password=developer;database=wcs_main;",
+ "DBMysql": "server=10.90.36.71;port=3306;user=developer;password=developer;database=wcs_kate_suzhou;",
"DBMysqlLocal": "server=192.168.234.134;port=3306;user=developer;password=developer;database=wcs_kate_suzhou;",
-
+
"DBMssql": "Data Source=192.168.142.131;Initial Catalog=wcs;User Id=sa;Password=Sa123;",
"DBMssqlLocal": "Data Source=192.168.142.131;Initial Catalog=wcs_stacker;User Id=sa;Password=Sa123;",
"ApplicationConfig": {
- "ApiOnly": true,
+ "ApiOnly": false,
"Language": "zh-CN"
},
"UseUrls": [ "http://*:18990" ]
-
+
}
}