Commit 9d639cef by pengzhigang

迁移pickup服务

parent ad3a7452
No preview for this file type
...@@ -58,3 +58,36 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\ ...@@ -58,3 +58,36 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.csproj.GenerateResource.Cache E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.csproj.GenerateResource.Cache
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.exe E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.exe
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.pdb E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2013091100001616\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2013091100001616\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2015080300197853\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2015080300197853\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2088021294307981\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2088021294307981\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2088401043086473\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\secure\2088401043086473\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\FreeMud.Quartz.AliFWC.exe.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\FreeMud.Quartz.AliFWC.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\FreeMud.Quartz.AliFWC.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\AopSdk.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\BLToolkit.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\FreeMud.Quartz.CommonJobs.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Newtonsoft.Json.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\ZhuiHu.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Antlr3.StringTemplate.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Freemud.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Quartz.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\ZhuiHu.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\FreeMud.Quartz.CommonJobs.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Newtonsoft.Json.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Antlr3.StringTemplate.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\bin\Debug\Freemud.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.csprojAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.Controls.UserInfo.resources
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.Form1.resources
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.Properties.Resources.resources
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.csproj.GenerateResource.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.csproj.CoreCompileInputs.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.csproj.CopyComplete
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.AliFWC\obj\Debug\FreeMud.Quartz.AliFWC.pdb
...@@ -26,3 +26,20 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\De ...@@ -26,3 +26,20 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\De
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.csprojResolveAssemblyReference.cache E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.csprojResolveAssemblyReference.cache
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.dll E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.dll
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.pdb E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\FreeMud.Quartz.CommonJobs.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\FreeMud.Quartz.CommonJobs.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\BLToolkit.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Quartz.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\ZhuiHu.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Newtonsoft.Json.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Antlr3.StringTemplate.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Freemud.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\ZhuiHu.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Newtonsoft.Json.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Antlr3.StringTemplate.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\bin\Debug\Freemud.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.csprojAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.csproj.CoreCompileInputs.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.csproj.CopyComplete
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\FreeMud.Quartz.CommonJobs\obj\Debug\FreeMud.Quartz.CommonJobs.pdb
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<appSettings> <appSettings>
<add key="db_log" value="db_log"/> <add key="db_log" value="db_log" />
<add key="db_master" value="ConnectionString"/> <add key="db_master" value="ConnectionString" />
<add key="db_cache" value="ConnectionString"/> <add key="db_cache" value="ConnectionString" />
</appSettings> </appSettings>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup> </startup>
<connectionStrings> <connectionStrings>
<clear/> <clear />
<add name="ConnectionString" connectionString="server=115.159.142.32,9528;initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud;application name=Freemud.Quartz.Coupon" /> <add name="ConnectionString" connectionString="server=115.159.142.32,9528;initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud;application name=Freemud.Quartz.Coupon" />
<add name="db_log" connectionString="server=115.159.142.32,9528;initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud;application name=Freemud.Quartz.Coupon" /> <add name="db_log" connectionString="server=115.159.142.32,9528;initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud;application name=Freemud.Quartz.Coupon" />
</connectionStrings> </connectionStrings>
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup> </startup>
<appSettings> <appSettings>
<add key="connectionStr" value="Data Source=115.159.142.32,9528; initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud"/> <add key="connectionStr" value="Data Source=115.159.142.32,9528; initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud" />
<add key="payConnectionString" value="Data Source=115.159.142.32,9528; initial catalog=Freemud_Data_Collection;uid=zhuihutest;pwd=zhuihutest@freemud"/> <add key="payConnectionString" value="Data Source=115.159.142.32,9528; initial catalog=Freemud_Data_Collection;uid=zhuihutest;pwd=zhuihutest@freemud" />
<!--paySql 查询语句--> <!--paySql 查询语句-->
<add key="paySql" value="select top 10 Store_Id as USCode,Station_Id as StationId, <add key="paySql" value="select top 10 Store_Id as USCode,Station_Id as StationId, Trans_Id as TransId,ZhuiHuOrderId as FMId,Platform,Amount,BusinessDate as BusinessDay, convert(varchar(100),CreateDate,121) CreateTime,State as Status,PlatformBuyerUserId as OpenId, mcoupon as PlatformDiscount,pcoupon MerchantDiscount from ZhuiHu.dbo.pay with(nolock) where PartnerID=1205 and State=1 and (CreateDate&gt;@StartTime and CreateDate&lt;@EndTime)" />
Trans_Id as TransId,ZhuiHuOrderId as FMId,Platform,Amount,BusinessDate as BusinessDay,
convert(varchar(100),CreateDate,121) CreateTime,State as Status,PlatformBuyerUserId as OpenId,
mcoupon as PlatformDiscount,pcoupon MerchantDiscount
from ZhuiHu.dbo.pay with(nolock)
where PartnerID=1205 and State=1 and (CreateDate&gt;@StartTime and CreateDate&lt;@EndTime)"/>
<!--couponSql 查询语句--> <!--couponSql 查询语句-->
<add key="coupon_Sql" value="select cp.Id,c.ActiveProductNo,c.ActiveProductName Name,a.Store_Id USCode, <add key="coupon_Sql" value="select cp.Id,c.ActiveProductNo,c.ActiveProductName Name,a.Store_Id USCode, Station_Id StationId,RedeemDate RedeemTime,case a.State when 0 then 1 else 2 end as Status from ZhuiHu.dbo.coupon_redeemlog a with(nolock) inner join ZhuiHu.dbo.coupon cp with(nolock) on cp.ID=a.Coupon_ID left join ZhuiHu.dbo.Active_MCD_Contract c with(nolock) on cp.ActiveID=c.ActiveId where cp.PartnerId=1205 and (RedeemDate&gt;@StartTime and RedeemDate&lt;@EndTime) " />
Station_Id StationId,RedeemDate RedeemTime,case a.State when 0 then 1 else 2 end as Status
from ZhuiHu.dbo.coupon_redeemlog a with(nolock)
inner join ZhuiHu.dbo.coupon cp with(nolock) on cp.ID=a.Coupon_ID
left join ZhuiHu.dbo.Active_MCD_Contract c with(nolock) on cp.ActiveID=c.ActiveId
where cp.PartnerId=1205 and (RedeemDate&gt;@StartTime and RedeemDate&lt;@EndTime)
"/>
<!--YM_Coupon_RedeemSql 查询语句--> <!--YM_Coupon_RedeemSql 查询语句-->
<add key="YM_Coupon_RedeemSql" value="SELECT Id,ActiveCode, ActiveName AS Name,Store_Id USCode,Station_Id StationID <add key="YM_Coupon_RedeemSql" value="SELECT Id,ActiveCode, ActiveName AS Name,Store_Id USCode,Station_Id StationID ,CreateDate RedeemTime,case Status when 1 then 1 else 2 end Status FROM [zhuihu].[dbo].[YM_Coupon_Redeem] with(nolock) where (CreateDate&gt;@StartTime and CreateDate&lt;@EndTime) " />
,CreateDate RedeemTime,case Status when 1 then 1 else 2 end Status
FROM [zhuihu].[dbo].[YM_Coupon_Redeem] with(nolock) where (CreateDate&gt;@StartTime and CreateDate&lt;@EndTime)
"/>
<!--Pay_ProductsSql 查询语句--> <!--Pay_ProductsSql 查询语句-->
<add key="Pay_ProductsSql" value="select FMId,PID as ProductID,CAST(PPrice as decimal(10,2)) as Price <add key="Pay_ProductsSql" value="select FMId,PID as ProductID,CAST(PPrice as decimal(10,2)) as Price ,CAST(PWeight as int) as Quantity, CreateDate from zhuihu.dbo.Pay_Products left join dbo.Pay on FMId=ZhuiHuOrderId where FMId in('SXP2B1205O16779066844_20161019', 'SXP2B1205O16779066744_20161019', 'SXP2B1205O16779124744_20161019', 'SXP2B1205O16779124344_20161019', 'SXP2B1205O16778915444_20161019', 'SXP2B1205O16778552044_20161019', 'SXP2B1205O16778980644_20161019', 'SXP2B1205O16778848544_20161019', 'SXP2B1205O16744002544_20161018', 'SXP2B1205O16742553644_20161018' )and(CreateDate&gt;@StartTime and CreateDate&lt;@EndTime)" />
,CAST(PWeight as int) as Quantity, CreateDate <add key="minutes" value="5" />
from zhuihu.dbo.Pay_Products left join dbo.Pay on FMId=ZhuiHuOrderId <add key="password" value="pwd@neNw#" />
where FMId in('SXP2B1205O16779066844_20161019', <add key="sortName" value="CreateTime" />
'SXP2B1205O16779066744_20161019', <add key="sftpIP" value="111.231.73.168:22" />
'SXP2B1205O16779124744_20161019', <add key="sftpAccount" value="sftp_wbcashcard" />
'SXP2B1205O16779124344_20161019', <add key="sftpPassword" value="ExCUfDC6" />
'SXP2B1205O16778915444_20161019',
'SXP2B1205O16778552044_20161019',
'SXP2B1205O16778980644_20161019',
'SXP2B1205O16778848544_20161019',
'SXP2B1205O16744002544_20161018',
'SXP2B1205O16742553644_20161018'
)and(CreateDate&gt;@StartTime and CreateDate&lt;@EndTime)"/>
<add key="minutes" value="5"/>
<add key="password" value="pwd@neNw#"/>
<add key="sortName" value="CreateTime"/>
<add key="sftpIP" value="111.231.73.168:22"/>
<add key="sftpAccount" value="sftp_wbcashcard"/>
<add key="sftpPassword" value="ExCUfDC6"/>
</appSettings> </appSettings>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="BLToolkit.4" publicKeyToken="b1d3f6ab3aadaca3" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.21.2446" newVersion="4.1.21.2446" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> </configuration>
...@@ -75,11 +75,11 @@ namespace Freemud.Quartz.MCDBigDataMerberPoint ...@@ -75,11 +75,11 @@ namespace Freemud.Quartz.MCDBigDataMerberPoint
try try
{ {
//pickup数据 //一天次
// DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text); // DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text);
// 非pickup //三分钟一次
DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text, DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text,
new SqlParameter("@StartTime", sTime), new SqlParameter("@StartTime", sTime),
...@@ -119,8 +119,9 @@ namespace Freemud.Quartz.MCDBigDataMerberPoint ...@@ -119,8 +119,9 @@ namespace Freemud.Quartz.MCDBigDataMerberPoint
} }
//拷贝文件 //拷贝文件
System.IO.File.Copy(strPathZip, Path.Combine(desPath, fileNameZip), true);
System.IO.File.Copy(strPathMd5, Path.Combine(desPath, fileNameMd5), true); System.IO.File.Copy(strPathMd5, Path.Combine(desPath, fileNameMd5), true);
System.IO.File.Copy(strPathZip, Path.Combine(desPath, fileNameZip), true);
var sftp = new SFTPOperation(sftpIP, "22", sftpAccount, sftpPassword); var sftp = new SFTPOperation(sftpIP, "22", sftpAccount, sftpPassword);
......
...@@ -82,11 +82,11 @@ namespace Freemud.Quartz.MCDBigDataMerberPoint ...@@ -82,11 +82,11 @@ namespace Freemud.Quartz.MCDBigDataMerberPoint
try try
{ {
//pickup数据 //晶赞一天一次
// DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text); // DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text);
// 非pickup // 麦当劳三分钟一次
DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text, DataTable dt = ExecuteDataTableHelper.ExecuteDataTable(cnnString, sql, CommandType.Text,
new SqlParameter("@StartTime", ssTime), new SqlParameter("@StartTime", ssTime),
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup> </startup>
<appSettings> <appSettings>
<add key="connectionStr" value="Data Source=115.159.142.32,9528; initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud"/> <add key="connectionStr" value="Data Source=115.159.142.32,9528; initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud" />
<add key="payConnectionString" value="Data Source=115.159.142.32,9528; initial catalog=Freemud_Data_Collection;uid=zhuihutest;pwd=zhuihutest@freemud"/> <add key="payConnectionString" value="Data Source=115.159.142.32,9528; initial catalog=Freemud_Data_Collection;uid=zhuihutest;pwd=zhuihutest@freemud" />
</appSettings> </appSettings>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="BLToolkit.4" publicKeyToken="b1d3f6ab3aadaca3" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.9.0" newVersion="4.3.9.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> </configuration>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
</Project>
\ No newline at end of file
...@@ -20,10 +20,12 @@ namespace Freemud.Quartz.MCDBigDataPickUp ...@@ -20,10 +20,12 @@ namespace Freemud.Quartz.MCDBigDataPickUp
public override void Execute(IJobExecutionContext context) public override void Execute(IJobExecutionContext context)
{ {
//晶赞迁移后新代码还未替换
//获取文件的名称 //获取文件的名称
string tableFileName = context.MergedJobDataMap.GetString("tableFileName"); string tableFileName = context.MergedJobDataMap.GetString("tableFileName");
Logger.Info("start ----------------" + tableFileName); Logger.Info("start ----------------" + tableFileName);
//获取目标盘 //获取目标盘
string aimPath= context.MergedJobDataMap.GetString("aimPath"); string aimPath= context.MergedJobDataMap.GetString("aimPath");
//设置报警邮件 //设置报警邮件
...@@ -51,7 +53,7 @@ namespace Freemud.Quartz.MCDBigDataPickUp ...@@ -51,7 +53,7 @@ namespace Freemud.Quartz.MCDBigDataPickUp
string sftpIP= context.MergedJobDataMap.GetString("sftpIP"); string sftpIP= context.MergedJobDataMap.GetString("sftpIP");
string sftpAccount = context.MergedJobDataMap.GetString("sftpAccount"); string sftpAccount = context.MergedJobDataMap.GetString("sftpAccount");
string sftpPassword = context.MergedJobDataMap.GetString("sftpPassword"); string sftpPassword = context.MergedJobDataMap.GetString("sftpPassword");
string sftpAmiPath = context.MergedJobDataMap.GetString("sftpAmiPath");
//文件保存路径 //文件保存路径
string fileName = sTime.ToString("yyyyMMddHH") + ".csv"; string fileName = sTime.ToString("yyyyMMddHH") + ".csv";
...@@ -97,13 +99,17 @@ namespace Freemud.Quartz.MCDBigDataPickUp ...@@ -97,13 +99,17 @@ namespace Freemud.Quartz.MCDBigDataPickUp
Directory.CreateDirectory(desPath); Directory.CreateDirectory(desPath);
} }
//拷贝文件 //拷贝文件
System.IO.File.Copy(strPathZip, Path.Combine(desPath, fileNameZip), true);
System.IO.File.Copy(strPathMd5, Path.Combine(desPath, fileNameMd5), true); System.IO.File.Copy(strPathMd5, Path.Combine(desPath, fileNameMd5), true);
System.IO.File.Copy(strPathZip, Path.Combine(desPath, fileNameZip), true);
//SFTPHelper sftp = new SFTPHelper(sftpIP, sftpAccount, sftpPassword); //SFTPHelper sftp = new SFTPHelper(sftpIP, sftpAccount, sftpPassword);
//sftp.Connect(); //sftp.Connect();
//sftp.Put(Path.Combine(desPath, fileNameZip), "/upload/MCDBigData/"+ tableFileName, folderName); //sftp.Put(Path.Combine(desPath, fileNameZip), "/upload/MCDBigData/"+ tableFileName, folderName);
//sftp.Put(Path.Combine(desPath, fileNameMd5), "/upload/MCDBigData/"+ tableFileName, folderName); //sftp.Put(Path.Combine(desPath, fileNameMd5), "/upload/MCDBigData/"+ tableFileName, folderName);
//sftp.Disconnect(); //sftp.Disconnect();
var sftp = new SFTPOperation(sftpIP, "22", sftpAccount, sftpPassword);
sftp.Put(desPath + "\\" + fileNameMd5, sftpAmiPath + tableFileName, folderName, fileNameMd5);
sftp.Put(desPath + "\\" + fileNameZip, sftpAmiPath + tableFileName, folderName, fileNameZip);
} }
//记录上次的时间戳以及记录log //记录上次的时间戳以及记录log
Logger.Info(string.Format("startTime:{0} endTime:{1} dataCount:{2}, dataType:{3} ", sTime, eTime, dt.Rows.Count, tableFileName)); Logger.Info(string.Format("startTime:{0} endTime:{1} dataCount:{2}, dataType:{3} ", sTime, eTime, dt.Rows.Count, tableFileName));
......
...@@ -37,12 +37,13 @@ ...@@ -37,12 +37,13 @@
<StartupObject /> <StartupObject />
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="BLToolkit.4"> <Reference Include="BLToolkit.4, Version=4.3.9.0, Culture=neutral, PublicKeyToken=b1d3f6ab3aadaca3, processorArchitecture=MSIL">
<HintPath>..\..\packages\BLToolkit.4.dll</HintPath> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\BltookForMysql\BLToolkit.4.dll</HintPath>
</Reference> </Reference>
<Reference Include="BLToolkit.Data.DataProvider.MySql.4, Version=4.1.21.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="BLToolkit.Data.DataProvider.MySql.4, Version=4.1.9.2120, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\BLToolkit.Data.DataProvider.MySql.4.dll</HintPath> <HintPath>..\..\packages\BltookForMysql\BLToolkit.Data.DataProvider.MySql.4.dll</HintPath>
</Reference> </Reference>
<Reference Include="DiffieHellman"> <Reference Include="DiffieHellman">
<HintPath>..\..\packages\DiffieHellman.local.1.0.0\lib\net40\DiffieHellman.dll</HintPath> <HintPath>..\..\packages\DiffieHellman.local.1.0.0\lib\net40\DiffieHellman.dll</HintPath>
...@@ -67,6 +68,9 @@ ...@@ -67,6 +68,9 @@
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\Quartz.2.2.2\lib\net40\Quartz.dll</HintPath> <HintPath>..\..\packages\Quartz.2.2.2\lib\net40\Quartz.dll</HintPath>
</Reference> </Reference>
<Reference Include="Renci.SshNet">
<HintPath>..\Freemud.Quartz.MCDBigDataMemberPoint\bin\Debug\Renci.SshNet.dll</HintPath>
</Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.configuration" /> <Reference Include="System.configuration" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
...@@ -82,14 +86,12 @@ ...@@ -82,14 +86,12 @@
<Reference Include="Tamir.SharpSsh"> <Reference Include="Tamir.SharpSsh">
<HintPath>..\..\packages\Tamir.SharpSsh.dll.1.1.1.14\lib\Tamir.SharpSsh.dll</HintPath> <HintPath>..\..\packages\Tamir.SharpSsh.dll.1.1.1.14\lib\Tamir.SharpSsh.dll</HintPath>
</Reference> </Reference>
<Reference Include="ZhuiHu.Common">
<HintPath>..\..\packages\Freemud\ZhuiHu.Common.dll</HintPath>
</Reference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Csv\CsvFile.cs" /> <Compile Include="Csv\CsvFile.cs" />
<Compile Include="Csv\CsvReader.cs" /> <Compile Include="Csv\CsvReader.cs" />
<Compile Include="Csv\CsvWriter.cs" /> <Compile Include="Csv\CsvWriter.cs" />
<Compile Include="MCDBigDataPickUpUserPreOrderJob.cs" />
<Compile Include="JobBase.cs" /> <Compile Include="JobBase.cs" />
<Compile Include="Utility\MailHelper.cs" /> <Compile Include="Utility\MailHelper.cs" />
<Compile Include="Freemud.Quartz.MCDBigDataPickUp.cs" /> <Compile Include="Freemud.Quartz.MCDBigDataPickUp.cs" />
...@@ -101,6 +103,7 @@ ...@@ -101,6 +103,7 @@
<Compile Include="Utility\JsonUtility.cs" /> <Compile Include="Utility\JsonUtility.cs" />
<Compile Include="Utility\MsSQLDataHelper.cs" /> <Compile Include="Utility\MsSQLDataHelper.cs" />
<Compile Include="Utility\MySQLDataHelper.cs" /> <Compile Include="Utility\MySQLDataHelper.cs" />
<Compile Include="Utility\NewSftpTool.cs" />
<Compile Include="Utility\Repository.cs" /> <Compile Include="Utility\Repository.cs" />
<Compile Include="Utility\SftpTool.cs" /> <Compile Include="Utility\SftpTool.cs" />
<Compile Include="Utility\SQLCopyBulk.cs" /> <Compile Include="Utility\SQLCopyBulk.cs" />
...@@ -136,7 +139,15 @@ ...@@ -136,7 +139,15 @@
<SubType>Designer</SubType> <SubType>Designer</SubType>
</None> </None>
</ItemGroup> </ItemGroup>
<ItemGroup /> <ItemGroup>
<WCFMetadata Include="Connected Services\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\ZhuiHu.Common\ZhuiHu.Common.csproj">
<Project>{82f953fa-7fe1-4fe8-8d40-19801a544c81}</Project>
<Name>ZhuiHu.Common</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.
......
using ElencySolutions.CsvHelper;
using Freemud.Quartz.MCDBigDataPickUp.Utility;
using Quartz;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZhuiHu.Common;
namespace Freemud.Quartz.MCDBigDataPickUp
{
[DisallowConcurrentExecution]
public class MCDBigDataPickUpUserPreOrderJob : JobBase
{
//麦当劳按三分钟一次,迁移后新代码,线上服务已替换为最新
public override void Execute(IJobExecutionContext context)
{
//获取文件的名称
string tableFileName = context.MergedJobDataMap.GetString("tableFileName");
Logger.Info("start ----------------" + tableFileName);
string cnnString = context.MergedJobDataMap.GetString("connectionStr");
//读取时间文件的名称
string timeFileName = context.MergedJobDataMap.GetString("timeFileName");
string filePath = Path.Combine(Directory.GetCurrentDirectory(), timeFileName);
string sTime = FileHelper.ReadFile(filePath);
//当前前时间
string minutes = context.MergedJobDataMap.GetString("minutes");
//获取当前时间前五分钟
DateTime eTime = DateTime.Now.AddMinutes(-1 * int.Parse(minutes));
//获取table表时间列最大值
string sortName = context.MergedJobDataMap.GetString("sortName");
string TempSortName = context.MergedJobDataMap.GetString("TempSortName");
//获取目标盘
string aimPath = context.MergedJobDataMap.GetString("aimPath");
//设置报警邮件
string smtp_account = context.MergedJobDataMap.GetString("smtp_account");
string smtp_psw = context.MergedJobDataMap.GetString("smtp_psw");
string alter_to = context.MergedJobDataMap.GetString("alter_to");
string alter_subject = context.MergedJobDataMap.GetString("alter_subject");
string alter_body = context.MergedJobDataMap.GetString("alter_body");
string smtp_server = context.MergedJobDataMap.GetString("smtp_server");
string smtp_port = context.MergedJobDataMap.GetString("smtp_port");
//数据库连接语句
string commandText = context.MergedJobDataMap.GetString("commandText");
Logger.Info("sql ----------------" + commandText);
//加密密码
string password = context.MergedJobDataMap.GetString("password");
string days = context.MergedJobDataMap.GetString("days");
string predays = context.MergedJobDataMap.GetString("predays");
Logger.Info("sTime eTime ----------------" + sTime + eTime);
//DateTime fildNameDt = DateTime.Parse(eTime);
//文件上传SFTP IP,password
string sftpIP = context.MergedJobDataMap.GetString("sftpIP");
string sftpAccount = context.MergedJobDataMap.GetString("sftpAccount");
string sftpPassword = context.MergedJobDataMap.GetString("sftpPassword");
string sftpAmiPath = context.MergedJobDataMap.GetString("sftpAmiPath");
//文件保存路径
string fileName = eTime.ToString("yyyyMMddHHmmss") + ".csv";
string fileNameZip = eTime.ToString("yyyyMMddHHmmss") + ".zip";
string fileNameMd5 = eTime.ToString("yyyyMMddHHmmss") + ".zip.md5";
string folderName = eTime.ToString("yyyyMMdd");
var strPath = Path.Combine(Directory.GetCurrentDirectory(), "sftp" + "\\" + tableFileName + "\\" + folderName + "\\" + fileName);
var strPathZip = Path.Combine(Directory.GetCurrentDirectory(), "sftp" + "\\" + tableFileName + "\\" + folderName + "\\" + fileNameZip);
var strPathMd5 = Path.Combine(Directory.GetCurrentDirectory(), "sftp" + "\\" + tableFileName + "\\" + folderName + "\\" + fileNameMd5);
//生成文件夹的路径
var strPathFolder = Path.Combine(Directory.GetCurrentDirectory(), "sftp" + "\\" + tableFileName + "\\" + folderName);
try
{
// DataTable dt = MsSQLDataHelper.ExecuteDataTable(cnnString, sql, CommandType.Text,
// new SqlParameter("@StartTime", sTime),
// new SqlParameter("@EndTime", eTime.ToString()));
Logger.Info("strPathFolder ----------------" + tableFileName);
DataTable dt = Repository.excuteDataTable(sTime.ToString(), eTime.ToString(), commandText);
Logger.Info("dt.Rows.Count ----------------" + tableFileName);
if (dt.Rows.Count == 0)
{
MailHelper.AlertEmailV1(alter_to, alter_to, alter_subject, alter_body, smtp_server, smtp_port, smtp_account, smtp_psw);
}
var dtTime = "";
if (dt.Rows.Count > 0)
{
dtTime = dt.Compute("max(" + TempSortName + ")", "").ToString();
//删除临时添加的取时间的列
dt.Columns.Remove(TempSortName);
FileHelper.WriteFile(filePath, dtTime);
if (!File.Exists(strPathFolder))
{
Directory.CreateDirectory(strPathFolder);
}
new CsvWriter().WriteCsv(dt, strPath);
FileProcessor.ProcessCSVFile(strPath, password);
string desPath = aimPath + "\\" + tableFileName + "\\" + folderName;
if (!File.Exists(desPath))
{
Directory.CreateDirectory(desPath);
}
//拷贝文件
System.IO.File.Copy(strPathMd5, Path.Combine(desPath, fileNameMd5), true);
System.IO.File.Copy(strPathZip, Path.Combine(desPath, fileNameZip), true);
//SFTPHelper sftp = new SFTPHelper(sftpIP, sftpAccount, sftpPassword);
//sftp.Connect();
//sftp.Put(Path.Combine(desPath, fileNameZip), "/upload/MCDBigData/"+ tableFileName, folderName);
//sftp.Put(Path.Combine(desPath, fileNameMd5), "/upload/MCDBigData/"+ tableFileName, folderName);
//sftp.Disconnect();
var sftp = new SFTPOperation(sftpIP, "22", sftpAccount, sftpPassword);
sftp.Put(desPath + "\\" + fileNameMd5, sftpAmiPath + tableFileName, folderName, fileNameMd5);
sftp.Put(desPath + "\\" + fileNameZip, sftpAmiPath + tableFileName, folderName, fileNameZip);
}
//记录上次的时间戳以及记录log
Logger.Info(string.Format("startTime:{0} endTime:{1} dataCount:{2}, dataType:{3} ", sTime, eTime, dt.Rows.Count, tableFileName));
Logger.Info("end ----------------" + tableFileName);
}
catch (Exception ex)
{
Logger.Info("systerm error ----------------" + ex);
Logger.Error("PickupUserPreOrder数据生成失败,请检查服务" + DateTime.Now);
MailHelper.AlertEmailV1(alter_to, alter_to, alter_subject, alter_body, smtp_server, smtp_port, smtp_account, smtp_psw);
}
base.Execute(context);
}
}
}
using BLToolkit.Data; using BLToolkit.Data;
using BLToolkit.Data.DataProvider; using BLToolkit.Data.DataProvider;
using System.Configuration;
namespace Freemud.Quartz.MCDBigDataPickUp.Utility namespace Freemud.Quartz.MCDBigDataPickUp.Utility
{ {
...@@ -9,8 +9,8 @@ namespace Freemud.Quartz.MCDBigDataPickUp.Utility ...@@ -9,8 +9,8 @@ namespace Freemud.Quartz.MCDBigDataPickUp.Utility
public static DbManager CreateMySqlManager() public static DbManager CreateMySqlManager()
{ {
var connectionString = "server=10.30.10.13;Port=6630;Database=sbux_oms_order;uid=dmp ;password=PjH,CQWT(L123h9tS5"; // var connectionString = "server=10.30.10.13;Port=6630;Database=sbux_oms_order;uid=dmp ;password=PjH,CQWT(L123h9tS5";
//var connectionString = ConfigurationManager.AppSettings["connectionString"]; var connectionString = ConfigurationManager.AppSettings["connectionString"];
return new DbManager(new MySqlDataProvider(), connectionString); return new DbManager(new MySqlDataProvider(), connectionString);
} }
......

using Renci.SshNet;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Freemud.Quartz.MCDBigDataPickUp
{
/// <summary>
/// SFTP操作类
/// </summary>
public class SFTPOperation
{
#region 字段或属性
private SftpClient sftp;
/// <summary>
/// SFTP连接状态
/// </summary>
public bool Connected { get { return sftp.IsConnected; } }
#endregion
#region 构造
/// <summary>
/// 构造
/// </summary>
/// <param name="ip">IP</param>
/// <param name="port">端口</param>
/// <param name="user">用户名</param>
/// <param name="pwd">密码</param>
public SFTPOperation(string ip, string port, string user, string pwd)
{
sftp = new SftpClient(ip, Int32.Parse(port), user, pwd);
}
#endregion
#region 连接SFTP
/// <summary>
/// 连接SFTP
/// </summary>
/// <returns>true成功</returns>
public bool Connect()
{
try
{
if (!Connected)
{
sftp.Connect();
}
return true;
}
catch (Exception ex)
{
throw new Exception(string.Format("连接SFTP失败,原因:{0}", ex.Message));
}
}
#endregion
#region 断开SFTP
/// <summary>
/// 断开SFTP
/// </summary>
public void Disconnect()
{
try
{
if (sftp != null && Connected)
{
sftp.Disconnect();
}
}
catch (Exception ex)
{
throw new Exception(string.Format("断开SFTP失败,原因:{0}", ex.Message));
}
}
#endregion
#region SFTP上传文件
/// <summary>
/// SFTP上传文件
/// </summary>
/// <param name="localPath">本地路径</param>
/// <param name="remotePath">远程路径</param>
/// <param name="folderName">远程路径,拼接rmotePath,可以多级</param>
public void Put(string localPath, string remotePath,string folderName,string fileName)
{
try
{
using (var file = File.OpenRead(localPath))
{
Connect();
if (!sftp.Exists(remotePath))
{
sftp.CreateDirectory(remotePath);
}
if (!sftp.Exists(remotePath+"/"+folderName))
{
sftp.CreateDirectory(remotePath + "/" + folderName);
}
sftp.UploadFile(file, remotePath+"/"+folderName +"/"+ fileName);
Disconnect();
}
}
catch (Exception ex)
{
throw new Exception(string.Format("SFTP文件上传失败,原因:{0}", ex.Message));
}
}
public void PutNew(string localPath, string remotePath ,string fileName)
{
try
{
using (var file = File.OpenRead(localPath))
{
Connect();
if (!sftp.Exists(remotePath))
{
sftp.CreateDirectory(remotePath);
}
sftp.UploadFile(file, remotePath + "/" + fileName);
Disconnect();
}
}
catch (Exception ex)
{
throw new Exception(string.Format("SFTP文件上传失败,原因:{0}", ex.Message));
}
}
#endregion
#region SFTP获取文件
/// <summary>
/// SFTP获取文件
/// </summary>
/// <param name="remotePath">远程路径</param>
/// <param name="localPath">本地路径</param>
public void Get(string remotePath, string localPath)
{
try
{
Connect();
var byt = sftp.ReadAllBytes(remotePath);
Disconnect();
File.WriteAllBytes(localPath, byt);
}
catch (Exception ex)
{
throw new Exception(string.Format("SFTP文件获取失败,原因:{0}", ex.Message));
}
}
#endregion
#region 删除SFTP文件
/// <summary>
/// 删除SFTP文件
/// </summary>
/// <param name="remoteFile">远程路径</param>
public void Delete(string remoteFile)
{
try
{
Connect();
sftp.Delete(remoteFile);
Disconnect();
}
catch (Exception ex)
{
throw new Exception(string.Format("SFTP文件删除失败,原因:{0}", ex.Message));
}
}
#endregion
#region 获取SFTP文件列表
/// <summary>
/// 获取SFTP文件列表
/// </summary>
/// <param name="remotePath">远程目录</param>
/// <param name="fileSuffix">文件后缀</param>
/// <returns></returns>
public ArrayList GetFileList(string remotePath, string fileSuffix)
{
try
{
Connect();
var files = sftp.ListDirectory(remotePath);
Disconnect();
var objList = new ArrayList();
foreach (var file in files)
{
string name = file.Name;
if (name.Length > (fileSuffix.Length + 1) && fileSuffix == name.Substring(name.Length - fileSuffix.Length))
{
objList.Add(name);
}
}
return objList;
}
catch (Exception ex)
{
throw new Exception(string.Format("SFTP文件列表获取失败,原因:{0}", ex.Message));
}
}
#endregion
#region 移动SFTP文件
/// <summary>
/// 移动SFTP文件
/// </summary>
/// <param name="oldRemotePath">旧远程路径</param>
/// <param name="newRemotePath">新远程路径</param>
public void Move(string oldRemotePath, string newRemotePath)
{
try
{
Connect();
sftp.RenameFile(oldRemotePath, newRemotePath);
Disconnect();
}
catch (Exception ex)
{
throw new Exception(string.Format("SFTP文件移动失败,原因:{0}", ex.Message));
}
}
#endregion
}
}
...@@ -7,12 +7,20 @@ ...@@ -7,12 +7,20 @@
<add key="connectionStr" value="Data Source=115.159.142.32,9528; initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud" /> <add key="connectionStr" value="Data Source=115.159.142.32,9528; initial catalog=ZhuiHu;uid=zhuihutest;pwd=zhuihutest@freemud" />
<add key="payConnectionString" value="Data Source=115.159.142.32,9528; initial catalog=Freemud_Data_Collection;uid=zhuihutest;pwd=zhuihutest@freemud" /> <add key="payConnectionString" value="Data Source=115.159.142.32,9528; initial catalog=Freemud_Data_Collection;uid=zhuihutest;pwd=zhuihutest@freemud" />
</appSettings> </appSettings>
<runtime> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly> <dependentAssembly>
<assemblyIdentity name="BLToolkit.4" publicKeyToken="b1d3f6ab3aadaca3" culture="neutral" /> <assemblyIdentity name="BLToolkit.4" publicKeyToken="b1d3f6ab3aadaca3" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.21.2446" newVersion="4.1.21.2446" />
<bindingRedirect oldVersion="0.0.0.0-4.3.9.0" newVersion="4.3.9.0" />
</dependentAssembly> </dependentAssembly>
</assemblyBinding> </assemblyBinding>
</runtime> </runtime>
</configuration> </configuration>
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -16,3 +16,29 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\ ...@@ -16,3 +16,29 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.exe E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.exe
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.pdb E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.pdb
E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.csprojResolveAssemblyReference.cache E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.csprojResolveAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Freemud.Quartz.MCDBigDataPickUp.exe.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Freemud.Quartz.MCDBigDataPickUp.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Freemud.Quartz.MCDBigDataPickUp.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\BLToolkit.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\BLToolkit.Data.DataProvider.MySql.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\DiffieHellman.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\ICSharpCode.SharpZipLib.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Newtonsoft.Json.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Quartz.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Renci.SshNet.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Tamir.SharpSsh.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\ZhuiHu.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Antlr3.StringTemplate.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Freemud.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\ZhuiHu.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Newtonsoft.Json.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Renci.SshNet.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Antlr3.StringTemplate.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\bin\Debug\Freemud.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.csprojAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.Properties.Resources.resources
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.csproj.GenerateResource.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.csproj.CoreCompileInputs.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.csproj.CopyComplete
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDBigDataPickUp\obj\Debug\Freemud.Quartz.MCDBigDataPickUp.pdb
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="BLToolkit" version="4.3.9" targetFramework="net452" />
<package id="BLToolkit.Data.DataProvider.MySql.4" version="1.0.1" targetFramework="net452" />
<package id="DiffieHellman" version="1.0.0" targetFramework="net452" /> <package id="DiffieHellman" version="1.0.0" targetFramework="net452" />
<package id="DiffieHellman.local" version="1.0.0" targetFramework="net452" /> <package id="DiffieHellman.local" version="1.0.0" targetFramework="net452" />
<package id="Tamir.SharpSSH" version="1.1.1.13" targetFramework="net45" /> <package id="Tamir.SharpSSH" version="1.1.1.13" targetFramework="net45" />
......
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="parallet_enable" value="true"/>
<add key="threadpool_size" value="100"/>
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<clear/>
<add name="ConnectionString" connectionString="server=.;initial catalog=freemudmcd;uid=zhuihu252;password=zhuihu@gmail.com;application name=FreeMud.Quartz.SendCoupon4Pay" />
</connectionStrings>
<system.net>
<connectionManagement>
<add address="*" maxconnection="1000" />
</connectionManagement>
</system.net>
</configuration>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=301879
-->
<configuration>
<appSettings></appSettings>
<system.web>
<authentication mode="None"/>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5"/>
</system.web>
<connectionStrings>
<clear/>
<add name="ConnectionString" connectionString="server=.;initial catalog=Freemud_Log;uid=zhuihu252;pwd=zhuihu@gmail.com;application name=Freemud.MQ.Router_Coupon_DB2;" />
</connectionStrings>
<system.webServer>
<modules>
<remove name="FormsAuthentication"/>
</modules>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!--<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.1.0" newVersion="3.0.1.0"/>
</dependentAssembly>-->
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed"/>
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.5.2.14234" newVersion="1.5.2.14234"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<!-- <entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb"/>
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
</providers>
</entityFramework>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
</compilers>
</system.codedom>-->
</configuration>
\ No newline at end of file
...@@ -60,3 +60,66 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj ...@@ -60,3 +60,66 @@ E:\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj
E:\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.Quartz.MCDNewBigData.exe.config E:\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.Quartz.MCDNewBigData.exe.config
E:\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.exe E:\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.exe
E:\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.pdb E:\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\csc.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\Microsoft.CodeAnalysis.CSharp.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\Microsoft.CodeAnalysis.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\Microsoft.CSharp.Core.targets
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\Microsoft.VisualBasic.Core.targets
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\System.Collections.Immutable.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\System.Reflection.Metadata.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\vbc.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\VBCSCompiler.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\roslyn\VBCSCompiler.exe.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2013091100001616\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2013091100001616\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2015080300197853\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2015080300197853\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2088021294307981\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2088021294307981\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2088401043086473\private_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\secure\2088401043086473\public_rsa.pem
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.Quartz.MCDNewBigData.exe.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.Quartz.MCDNewBigData.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.Quartz.MCDNewBigData.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\AopSdk.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\BLToolkit.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\DiffieHellman.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.MQ.Consumer.Coupon.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\FreeMud.Quartz.AliFWC.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\FreeMud.Quartz.CommonJobs.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\ICSharpCode.SharpZipLib.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Newtonsoft.Json.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Quartz.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Renci.SshNet.Async.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Renci.SshNet.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Tamir.SharpSsh.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\ZhuiHu.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.MQ.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\System.Web.Http.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\System.Web.Http.WebHost.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Antlr3.StringTemplate.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\System.Net.Http.Formatting.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.MQ.Consumer.Coupon.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.MQ.Consumer.Coupon.dll.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\ZhuiHu.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\FreeMud.Quartz.AliFWC.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\FreeMud.Quartz.AliFWC.exe.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\FreeMud.Quartz.CommonJobs.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Newtonsoft.Json.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Renci.SshNet.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.MQ.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\System.Web.Http.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\System.Web.Http.WebHost.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Antlr3.StringTemplate.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\Freemud.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\bin\Debug\System.Net.Http.Formatting.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.csprojAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.Properties.Resources.resources
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.csproj.GenerateResource.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.csproj.CoreCompileInputs.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.csproj.CopyComplete
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\FreeMud.Quartz\Freemud.Quartz.MCDNewBigData\obj\Debug\Freemud.Quartz.MCDNewBigData.pdb
...@@ -88,3 +88,51 @@ E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.WebPa ...@@ -88,3 +88,51 @@ E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.WebPa
E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.csprojResolveAssemblyReference.cache E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.csprojResolveAssemblyReference.cache
E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.dll E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.dll
E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.pdb E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\csc.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\Microsoft.CodeAnalysis.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\Microsoft.CSharp.Core.targets
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\Microsoft.VisualBasic.Core.targets
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\System.Collections.Immutable.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\System.Reflection.Metadata.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\vbc.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\VBCSCompiler.exe
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\roslyn\VBCSCompiler.exe.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.MQ.Consumer.Coupon.dll.config
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.MQ.Consumer.Coupon.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.MQ.Consumer.Coupon.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\BLToolkit.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.MQ.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Microsoft.Web.Infrastructure.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Newtonsoft.Json.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Net.Http.Formatting.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Helpers.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Http.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Http.WebHost.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Mvc.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Optimization.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.WebPages.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\ZhuiHu.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Antlr3.StringTemplate.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.WebPages.Deployment.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.MQ.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\ZhuiHu.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Newtonsoft.Json.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Net.Http.Formatting.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Helpers.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Http.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Http.WebHost.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Mvc.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.Optimization.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.WebPages.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Antlr3.StringTemplate.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\Freemud.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\bin\System.Web.WebPages.Deployment.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.csprojAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.csproj.CoreCompileInputs.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.csproj.CopyComplete
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ.Consumer.Coupon\obj\Debug\Freemud.MQ.Consumer.Coupon.pdb
...@@ -40,3 +40,27 @@ E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Freemud. ...@@ -40,3 +40,27 @@ E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Freemud.
E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.csprojResolveAssemblyReference.cache E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.csprojResolveAssemblyReference.cache
E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.dll E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.dll
E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.pdb E:\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Freemud.MQ.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Freemud.MQ.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Net.Http.Formatting.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Web.Http.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Web.Http.WebHost.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Web.Mvc.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\ZhuiHu.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Newtonsoft.Json.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Antlr3.StringTemplate.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\BLToolkit.4.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Freemud.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\ZhuiHu.Common.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Net.Http.Formatting.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Web.Http.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Web.Http.WebHost.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\System.Web.Mvc.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Newtonsoft.Json.xml
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Antlr3.StringTemplate.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\bin\Debug\Freemud.pdb
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.csprojAssemblyReference.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.csproj.CoreCompileInputs.cache
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.csproj.CopyComplete
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.dll
D:\net\MaxPengTempFolder\CodeManeger\tempLatest\VeGGet\Freemud.MQ\Freemud.MQ.Common\obj\Debug\Freemud.MQ.Common.pdb
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