wxw
11 小时以前 fa05563039f5ef0b56470dfabb0b476ecc33bf04
优化四向车任务反馈逻辑
2个文件已修改
11 ■■■■ 已修改文件
Admin.NET/WCS.Application/Configuration/Database.json 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Admin.NET/WCS.Application/PLC/PLCService.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Admin.NET/WCS.Application/Configuration/Database.json
@@ -11,8 +11,9 @@
        //"ConnectionString": "PORT=5432;DATABASE=xxx;HOST=localhost;PASSWORD=xxx;USER ID=xxx", // PostgreSQL 库连接字符串
        //"ConnectionString": "Server=localhost;Database=xxx;Uid=xxx;Pwd=xxx;SslMode=None;", // MySql 库连接字符串",
        //"ConnectionString": "User Id=xxx; Password=xxx; Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)))", // Oracle 库连接字符串
        "ConnectionString": "Server=10.26.200.29;Database=WCS_JC34;User Id=sa;Password=boxline@2016;", // SqlServer 库连接字符串
        //"ConnectionString": "Server=10.26.200.29;Database=WCS_JC34;User Id=sa;Password=boxline@2016;", // SqlServer 库连接字符串
        //"ConnectionString": "Server=192.168.62.200;Database=WCS_JC34;User Id=sa;Password=sql2019;", // SqlServer 库连接字符串
        "ConnectionString": "Server=.\\MSSQLSERVER2019;Database=WCS_JC34;User Id=sa;Password=admin2023@;", // SqlServer 库连接字符串
        //"SlaveConnectionConfigs": [ // 读写分离/主从
Admin.NET/WCS.Application/PLC/PLCService.cs
@@ -200,7 +200,7 @@
                                {
                                    if (carTaskAfter.Status != TaskStatusEnum.Complete || carTaskAfter.UpdateTime == null)
                                    {
                                        Log.Error($"四向车第二条子任务反馈完成时间异常:{carTaskNext.TaskNo}");
                                        Log.Error($"四向车第二条子任务反馈完成时间异常:{carTaskAfter.TaskNo}");
                                        Thread.Sleep(3000);
                                        break;
                                    }
@@ -210,7 +210,7 @@
                                        double seconds = difference.TotalSeconds;
                                        if (seconds < 3)
                                        {
                                            Log.Error($"四向车第二条子任务反馈完成时间异常:{carTaskNext.TaskNo}");
                                            Log.Error($"四向车第二条子任务反馈完成时间异常:{carTaskAfter.TaskNo}");
                                            Thread.Sleep(3000);
                                            break;
                                        }
@@ -243,9 +243,9 @@
                                    carTaskNext.Status = TaskStatusEnum.Complete;
                                    carTaskNext.UpdateTime = DateTime.Now;
                                    _db.Updateable(carTaskNext).ExecuteCommand();
                                    carTaskNext = null;
                                    Log.Error($"四向车第一条子任务没自动完成:{carTaskNext.TaskNo}");
                                    carTaskNext = null;
                                }
                            }
                            //总任务下没有其他未执行小车的任务 变更总任务信息