From 64254b03fd828ef193f9869701e8180bb77928fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=88=E6=A3=AE=E5=90=B4?= <8402134@qq.com> Date: Wed, 7 Dec 2022 12:01:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 应用/ProductClient/Class1.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/应用/ProductClient/Class1.cs b/应用/ProductClient/Class1.cs index bfe5856..d500f97 100644 --- a/应用/ProductClient/Class1.cs +++ b/应用/ProductClient/Class1.cs @@ -51,7 +51,7 @@ namespace ProductClient //创建配置文件 Config = this.ReadConfig(); - var thread = TimerTask.NewTimer(60) as MonitorThread; + //var thread = TimerTask.NewTimer(60) as MonitorThread; EventClient.DyyNoticeEvent += EventClient_DyyNoticeEvent; //EventClient_DyyNoticeEvent(null, new DyyNoticeEvent() @@ -86,7 +86,8 @@ namespace ProductClient { try { - TimerTask.Close(); + EventClient.DyyNoticeEvent -= EventClient_DyyNoticeEvent; + //TimerTask.Close(); if (mainForm != null) { mainForm.CloseForm(); @@ -99,10 +100,13 @@ namespace ProductClient } } + private static Dictionary CacheDic = new Dictionary(); + private void EventClient_DyyNoticeEvent(object sender, Api.Framework.Events.DyyNoticeEvent e) { try { + EventClient.OnEvent(this, $"代运营新动态:{e.Data}"); var json = e.Data; //{"Id":"122522636742819840","TaskId":"122522636742819840","IsGoods":true} @@ -113,6 +117,11 @@ namespace ProductClient return; } + if (CacheDic.ContainsKey(taskId)) + { + return; + } + HttpHelper http = new HttpHelper(); var html = http .GetHtml(