Commit c76b1d6e by 高显刚

提交代码

parent cfde1eaf
<?xml version="1.0"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup> </startup>
<system.serviceModel> <system.serviceModel>
<bindings> <bindings>
<basicHttpBinding> <basicHttpBinding>
<binding name="SDKServiceBinding"/> <binding name="SDKServiceBinding" />
</basicHttpBinding> </basicHttpBinding>
</bindings> </bindings>
<client> <client>
<endpoint address="http://hprpt2.eucp.b2m.cn:8080/sdk/SDKService" binding="basicHttpBinding" bindingConfiguration="SDKServiceBinding" contract="SMSServices.SDKClient" name="SDKService"/> <endpoint address="http://hprpt2.eucp.b2m.cn:8080/sdk/SDKService" binding="basicHttpBinding" bindingConfiguration="SDKServiceBinding" contract="SMSServices.SDKClient" name="SDKService" />
</client> </client>
</system.serviceModel> </system.serviceModel>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.20.0" newVersion="8.0.20.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> </configuration>
...@@ -83,6 +83,90 @@ ...@@ -83,6 +83,90 @@
<Reference Include="DevExpress.XtraPrinting.v14.1, Version=14.1.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"> <Reference Include="DevExpress.XtraPrinting.v14.1, Version=14.1.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a">
<Private>True</Private> <Private>True</Private>
</Reference> </Reference>
<Reference Include="IKVM.AWT.WinForms, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.AWT.WinForms.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Beans, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Beans.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Charsets, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Charsets.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Cldrdata, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Cldrdata.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Corba, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Corba.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Core, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Core.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Jdbc, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Jdbc.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Localedata, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Localedata.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Management, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Management.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Media, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Media.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Misc, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Misc.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Naming, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Naming.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Nashorn, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Nashorn.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Remoting, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Remoting.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Security, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Security.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.SwingAWT, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.SwingAWT.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Text, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Text.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Tools, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Tools.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.Util, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.Util.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.API, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.API.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.Bind, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.Bind.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.Crypto, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.Crypto.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.Parse, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.Parse.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.Transform, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.Transform.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.WebServices, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.WebServices.dll</HintPath>
</Reference>
<Reference Include="IKVM.OpenJDK.XML.XPath, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.OpenJDK.XML.XPath.dll</HintPath>
</Reference>
<Reference Include="IKVM.Runtime, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.Runtime.dll</HintPath>
</Reference>
<Reference Include="IKVM.Runtime.JNI, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58, processorArchitecture=MSIL">
<HintPath>..\packages\IKVM.8.1.5717.0\lib\IKVM.Runtime.JNI.dll</HintPath>
</Reference>
<Reference Include="MySql.Data"> <Reference Include="MySql.Data">
<HintPath>..\..\..\..\GACDLL\GACMYSQL\MySql.Data.dll</HintPath> <HintPath>..\..\..\..\GACDLL\GACMYSQL\MySql.Data.dll</HintPath>
</Reference> </Reference>
......
<?xml version="1.0"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup> </startup>
<system.serviceModel> <system.serviceModel>
<bindings> <bindings>
<basicHttpBinding> <basicHttpBinding>
<binding name="SDKServiceBinding"/> <binding name="SDKServiceBinding" />
</basicHttpBinding> </basicHttpBinding>
</bindings> </bindings>
<client> <client>
<endpoint address="http://hprpt2.eucp.b2m.cn:8080/sdk/SDKService" binding="basicHttpBinding" bindingConfiguration="SDKServiceBinding" contract="SMSServices.SDKClient" name="SDKService"/> <endpoint address="http://hprpt2.eucp.b2m.cn:8080/sdk/SDKService" binding="basicHttpBinding" bindingConfiguration="SDKServiceBinding" contract="SMSServices.SDKClient" name="SDKService" />
</client> </client>
</system.serviceModel> </system.serviceModel>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.20.0" newVersion="8.0.20.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> </configuration>
ee7dbe3500f3207d6b758a298070fbe7ab09c5e5 1554a070aff94b995819e3ce56b6ff7122068068
...@@ -359,3 +359,49 @@ C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServ ...@@ -359,3 +359,49 @@ C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServ
C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServer\obj\Debug\CompanyServer.csproj.CopyComplete C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServer\obj\Debug\CompanyServer.csproj.CopyComplete
C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServer\obj\Debug\CompanyServer.exe C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServer\obj\Debug\CompanyServer.exe
C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServer\obj\Debug\CompanyServer.pdb C:\Users\Administrator\Desktop\资源 (2)\资源\ZBCode\自动程序\CompanyServer\obj\Debug\CompanyServer.pdb
D:\NetProject\AutoServer\CompanyServer\bin\Debug\CompanyServer.exe.config
D:\NetProject\AutoServer\CompanyServer\bin\Debug\CompanyServer.exe
D:\NetProject\AutoServer\CompanyServer\bin\Debug\CompanyServer.pdb
D:\NetProject\AutoServer\CompanyServer\bin\Debug\Microsoft.CSharp.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\Newtonsoft.Json.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\RestSharp.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\RestSharp.xml
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.Form1.resources
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.Properties.Resources.resources
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.上海直报.resources
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.基础配置.resources
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.csproj.GenerateResource.cache
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.exe.licenses
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.csproj.CoreCompileInputs.cache
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.csproj.CopyComplete
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.exe
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.pdb
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.AWT.WinForms.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Beans.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Charsets.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Cldrdata.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Corba.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Core.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Jdbc.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Localedata.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Management.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Media.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Misc.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Naming.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Nashorn.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Remoting.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Security.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.SwingAWT.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Text.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Tools.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.Util.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.API.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.Bind.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.Crypto.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.Parse.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.Transform.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.WebServices.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.OpenJDK.XML.XPath.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.Runtime.dll
D:\NetProject\AutoServer\CompanyServer\bin\Debug\IKVM.Runtime.JNI.dll
D:\NetProject\AutoServer\CompanyServer\obj\Debug\CompanyServer.csprojAssemblyReference.cache
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="IKVM" version="8.1.5717.0" targetFramework="net461" />
<package id="Newtonsoft.Json" version="11.0.2" targetFramework="net461" /> <package id="Newtonsoft.Json" version="11.0.2" targetFramework="net461" />
<package id="RestSharp" version="106.11.7" targetFramework="net461" /> <package id="RestSharp" version="106.11.7" targetFramework="net461" />
<package id="System.Buffers" version="4.5.1" targetFramework="net461" /> <package id="System.Buffers" version="4.5.1" targetFramework="net461" />
......
using Adf.Core.Db; using Adf.Core.Db;
...@@ -6,6 +6,8 @@ using Aspose.Cells.Rendering; ...@@ -6,6 +6,8 @@ using Aspose.Cells.Rendering;
using CYQ.Data; using CYQ.Data;
using CYQ.Data.Table; using CYQ.Data.Table;
using CYQ.Data.Tool; using CYQ.Data.Tool;
using java.security;
using javax.crypto;
using Newtonsoft.Json; using Newtonsoft.Json;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
...@@ -14,6 +16,7 @@ using System.Data; ...@@ -14,6 +16,7 @@ using System.Data;
using System.Drawing.Imaging; using System.Drawing.Imaging;
using System.IO; using System.IO;
using System.Net; using System.Net;
using System.Security.Cryptography;
using System.Text; using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Web; using System.Web;
...@@ -990,126 +993,96 @@ namespace CompanyServer ...@@ -990,126 +993,96 @@ namespace CompanyServer
{ {
#region 非教学日日报短信 短信审核人 #region 非教学日日报短信 短信审核人
//if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 09:49:59") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 09:51:00"))) if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 09:49:59") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 09:51:00")))
//{ {
// try try
// { {
// MDataTable dayReport1 = GetDayListNew(con, 7) ?? new MDataTable(); MDataTable dayReport1 = GetDayListNew(con, 7) ?? new MDataTable();
// #region 数据 #region 数据
// int erCount = 1; int erCount = 1;
// string curAnswer = string.Empty; string curAnswer = string.Empty;
// int allcount = dayReport1.Rows.Count; int allcount = dayReport1.Rows.Count;
// foreach (MDataRow er1 in dayReport1.Rows) foreach (MDataRow er1 in dayReport1.Rows)
// { {
// if (allcount == erCount) if (allcount == erCount)
// { {
// break; break;
// } }
// curAnswer += er1.Get("message", "").ToString(); curAnswer += er1.Get("message", "").ToString();
// erCount++; erCount++;
// } }
// string bottommes = string.Empty; string bottommes = string.Empty;
// bottommes = dayReport1.Rows[allcount - 1].Get("message", ""); bottommes = dayReport1.Rows[allcount - 1].Get("message", "");
// curAnswer = curAnswer + "\n" + bottommes; curAnswer = curAnswer + "\n" + bottommes;
// #endregion #endregion
// DoSentAllDayReport(con, mrsprphone, curAnswer);
// }
// catch (Exception ex)
// {
// LogHelper.WriteLog(DateTime.Now.ToString() + "09:50短信报错:" + ex.ToString());
// }
//} DoSentAllDayReport(con, mrsprphone, curAnswer);
//if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 12:49:59") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 12:51:00"))) }
//{ catch (Exception ex)
// try {
// { LogHelper.WriteLog(DateTime.Now.ToString() + "09:50短信报错:" + ex.ToString());
// MDataTable dayReport1 = GetDayListNew(con, 7) ?? new MDataTable(); }
// #region 数据
// int erCount = 1;
// string curAnswer = string.Empty;
// int allcount = dayReport1.Rows.Count;
// foreach (MDataRow er1 in dayReport1.Rows)
// {
// if (allcount == erCount)
// {
// break;
// }
// curAnswer += er1.Get("message", "").ToString();
// erCount++;
// }
// string bottommes = string.Empty;
// bottommes = dayReport1.Rows[allcount - 1].Get("message", "");
// curAnswer = curAnswer + "\n" + bottommes;
// #endregion
// DoSentAllDayReport(con, mrsprphone, curAnswer);
// }
// catch (Exception ex)
// {
// LogHelper.WriteLog(DateTime.Now.ToString() + "12:50短信报错:" + ex.ToString());
// }
//}
//if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 13:49:59") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 13:51:00")))
//{
// try
// {
// MDataTable dayReport1 = GetDayListNew(con, 7) ?? new MDataTable();
// #region 数据
// int erCount = 1;
// string curAnswer = string.Empty;
// int allcount = dayReport1.Rows.Count;
// foreach (MDataRow er1 in dayReport1.Rows)
// {
// if (allcount - 1 == erCount)
// {
// break;
// }
// curAnswer += er1.Get("message", "").ToString();
// erCount++;
// }
// string bottommes = string.Empty;
// bottommes = dayReport1.Rows[allcount - 2].Get("message", "") + dayReport1.Rows[allcount - 1].Get("message", "");
// curAnswer = curAnswer + "\n" + bottommes;
// #endregion
// DoSentAllDayReport(con, mrsprphone, curAnswer);
// }
// catch (Exception ex)
// {
// LogHelper.WriteLog(DateTime.Now.ToString() + "13:50短信报错:" + ex.ToString());
// }
//}
//if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 16:29:29") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 16:31:00"))) }
//{ if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 12:49:59") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 12:51:00")))
// try {
// { try
// MDataTable dayReport1 = GetDayList(con, 7) ?? new MDataTable(); {
// #region 数据 MDataTable dayReport1 = GetDayListNew(con, 7) ?? new MDataTable();
// int erCount = 1; #region 数据
// string curAnswer = string.Empty; int erCount = 1;
// int allcount = dayReport1.Rows.Count; string curAnswer = string.Empty;
// foreach (MDataRow er1 in dayReport1.Rows) int allcount = dayReport1.Rows.Count;
// { foreach (MDataRow er1 in dayReport1.Rows)
// if (allcount - 1 == erCount) {
// { if (allcount == erCount)
// break; {
// } break;
// curAnswer += er1.Get("message", "").ToString(); }
// erCount++; curAnswer += er1.Get("message", "").ToString();
// } erCount++;
// string bottommes = string.Empty; }
// bottommes = dayReport1.Rows[allcount - 2].Get("message", "") + dayReport1.Rows[allcount - 1].Get("message", ""); string bottommes = string.Empty;
// curAnswer = curAnswer + "\n" + bottommes; bottommes = dayReport1.Rows[allcount - 1].Get("message", "");
// #endregion curAnswer = curAnswer + "\n" + bottommes;
// DoSentAllDayReport(con, "13918342407", curAnswer, "因病数据报送群"); #endregion
// }
// catch (Exception ex) DoSentAllDayReport(con, mrsprphone, curAnswer);
// { }
// LogHelper.WriteLog(DateTime.Now.ToString() + "16:30短信报错:" + ex.ToString()); catch (Exception ex)
// } {
//} LogHelper.WriteLog(DateTime.Now.ToString() + "12:50短信报错:" + ex.ToString());
}
}
if ((DateTime.Now > Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 13:49:59") && DateTime.Now < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + " 13:51:00")))
{
try
{
MDataTable dayReport1 = GetDayListNew(con, 7) ?? new MDataTable();
#region 数据
int erCount = 1;
string curAnswer = string.Empty;
int allcount = dayReport1.Rows.Count;
foreach (MDataRow er1 in dayReport1.Rows)
{
if (allcount - 1 == erCount)
{
break;
}
curAnswer += er1.Get("message", "").ToString();
erCount++;
}
string bottommes = string.Empty;
bottommes = dayReport1.Rows[allcount - 2].Get("message", "") + dayReport1.Rows[allcount - 1].Get("message", "");
curAnswer = curAnswer + "\n" + bottommes;
#endregion
DoSentAllDayReport(con, mrsprphone, curAnswer);
}
catch (Exception ex)
{
LogHelper.WriteLog(DateTime.Now.ToString() + "13:50短信报错:" + ex.ToString());
}
}
#endregion #endregion
...@@ -3605,7 +3578,7 @@ group by c.CountyName,c.CityName,c.CommunityName,c.SchoolCode,SchoolName,Contact ...@@ -3605,7 +3578,7 @@ group by c.CountyName,c.CityName,c.CommunityName,c.SchoolCode,SchoolName,Contact
{ {
mrsprphone = (dataDic.Select(" diccode='mrsprphone' ").Rows[0] ?? new MDataRow()).Get("dicvalue", ""); mrsprphone = (dataDic.Select(" diccode='mrsprphone' ").Rows[0] ?? new MDataRow()).Get("dicvalue", "");
} }
foreach (MDataRow item in Taball.Rows) foreach (MDataRow item in Taball.Rows)
{ {
string sendappointmenttime = item.Get("sendappointmenttime", DateTime.Now).ToString("yyyy-MM-dd HH:mm"); //发送时间 string sendappointmenttime = item.Get("sendappointmenttime", DateTime.Now).ToString("yyyy-MM-dd HH:mm"); //发送时间
...@@ -5924,7 +5897,7 @@ left join report_suspension f on a.SchoolCode=f.SchoolCode where f.SuspnDate BE ...@@ -5924,7 +5897,7 @@ left join report_suspension f on a.SchoolCode=f.SchoolCode where f.SuspnDate BE
//int newteacount = Convert.ToInt32("teacherData");//新增发热等症状(高校教职工) //int newteacount = Convert.ToInt32("teacherData");//新增发热等症状(高校教职工)
//int newteaincount = Convert.ToInt32("inSchoolTeacherData");//在校新增发热等症状(高校教职工) //int newteaincount = Convert.ToInt32("inSchoolTeacherData");//在校新增发热等症状(高校教职工)
//int aggregationcount = Convert.ToInt32("multipleData");//在高校聚集性病例数 //int aggregationcount = Convert.ToInt32("multipleData");//在高校聚集性病例数
GetGXInfos();
int newstucount = Convert.ToInt32("66");//新增发热等症状(高校学生)" + newstuincount + @" int newstucount = Convert.ToInt32("66");//新增发热等症状(高校学生)" + newstuincount + @"
int newstuincount = Convert.ToInt32("0");//在校新增发热等症状(高校学生) int newstuincount = Convert.ToInt32("0");//在校新增发热等症状(高校学生)
int newteacount = Convert.ToInt32("0");//新增发热等症状(高校教职工) int newteacount = Convert.ToInt32("0");//新增发热等症状(高校教职工)
...@@ -10114,6 +10087,47 @@ left join Report_Student_Absence_Management c on a.AbsenceCode=c.AbsenceCode"; ...@@ -10114,6 +10087,47 @@ left join Report_Student_Absence_Management c on a.AbsenceCode=c.AbsenceCode";
} }
return str; return str;
} }
public static string GetGXInfos()
{
string httpResult = HttpGet2("https://shgxjk.shec.edu.cn/edu_health/api/GetfeverInfo.jsp", "");
GXResult gXResult = JsonConvert.DeserializeObject<GXResult>(httpResult);
return DeAES(gXResult.items.ToString(), "QWERCMFALYDXJ52l");
}
public static string DeAES(string content, string key)
{
KeyGenerator kgen = KeyGenerator.getInstance("AES");
SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
secureRandom.setSeed(Encoding.ASCII.GetBytes(key));
kgen.init(128, secureRandom);
SecretKey secretKey = kgen.generateKey();
byte[] enCodeFormat = secretKey.getEncoded();
using (AesCryptoServiceProvider aesProvider = new AesCryptoServiceProvider())
{
aesProvider.Key = enCodeFormat;
aesProvider.Mode = CipherMode.ECB;
aesProvider.Padding = PaddingMode.PKCS7;
using (ICryptoTransform cryptoTransform = aesProvider.CreateDecryptor())
{
byte[] inputBuffers = Convert.FromBase64String(content);
byte[] results = cryptoTransform.TransformFinalBlock(inputBuffers, 0, inputBuffers.Length);
aesProvider.Clear();
return Encoding.UTF8.GetString(results);
}
}
}
}
public class GXResult
{
public string code { get; set; }
public string msg { get; set; }
public object items { get; set; }
} }
public class RootModel public class RootModel
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment