Browse Source

fix session phone number

dotnetty
yedajiang44 2 years ago
parent
commit
041eff72b7
1 changed files with 2 additions and 4 deletions
  1. +2
    -4
      src/JT808.Gateway/Session/JT808SessionManager.cs

+ 2
- 4
src/JT808.Gateway/Session/JT808SessionManager.cs View File

@@ -1,4 +1,4 @@
using JT808.Gateway.Abstractions;
using JT808.Gateway.Abstractions;
using JT808.Gateway.Abstractions.Enums; using JT808.Gateway.Abstractions.Enums;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System; using System;
@@ -89,8 +89,7 @@ namespace JT808.Gateway.Session
/// <param name="session"></param> /// <param name="session"></param>
internal void TryLink(string terminalPhoneNo, IJT808Session session) internal void TryLink(string terminalPhoneNo, IJT808Session session)
{ {
DateTime curretDatetime= DateTime.Now;
if (TerminalPhoneNoSessions.TryGetValue(terminalPhoneNo,out IJT808Session cacheSession))
session.TerminalPhoneNo = terminalPhoneNo;
{ {
if (session.SessionID != cacheSession.SessionID) if (session.SessionID != cacheSession.SessionID)
{ {
@@ -111,7 +110,6 @@ namespace JT808.Gateway.Session
} }
else else
{ {
session.TerminalPhoneNo = terminalPhoneNo;
if (TerminalPhoneNoSessions.TryAdd(terminalPhoneNo, session)) if (TerminalPhoneNoSessions.TryAdd(terminalPhoneNo, session))
{ {
//会话通知 //会话通知


Loading…
Cancel
Save