Skip to content

Commit

Permalink
Merge pull request #17 from JeffreySu/Developer
Browse files Browse the repository at this point in the history
merge
  • Loading branch information
554393109 authored Nov 28, 2018
2 parents e74634d + a97fcf7 commit 47f767b
Show file tree
Hide file tree
Showing 130 changed files with 376 additions and 439 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//PDBMARK_FILE MP
//DPBMARK_FILE MP
using System;
using System.Collections.Generic;
using System.Linq;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,13 @@
using System.Xml.Linq;
using Newtonsoft.Json.Linq;
using Senparc.Weixin.Cache;
//DPBMARK MP
using Senparc.Weixin.MP.CommonAPIs;
using Senparc.Weixin.MP.Containers;
using Senparc.Weixin.MP.Containers;//DPBMARK_END
using Senparc.Weixin.MP.Sample.CommonService.Download;
using Senparc.Weixin.Open.CommonAPIs;
//DPBMARK Open
using Senparc.Weixin.Open;
using Senparc.Weixin.Open.ComponentAPIs;//DPBMARK_END
using Senparc.Weixin.MP.Sample.CommonService.Utilities;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
Expand Down Expand Up @@ -53,16 +56,16 @@ public ActionResult Index()

TempData["CO2NETVersion"] = getTypeVersionInfo(typeof(CO2NET.Config));
TempData["WeixinVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Config));
TempData["TenPayVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.TenPay.Register));
TempData["MpVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.MP.Register));
TempData["ExtensionVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.MP.MvcExtension.FixWeixinBugWeixinResult));
TempData["OpenVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Open.Register));
TempData["TenPayVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.TenPay.Register));//DPBMARK TenPay DPBMARK_END
TempData["MpVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.MP.Register));//DPBMARK MP DPBMARK_END
TempData["ExtensionVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.MP.MvcExtension.FixWeixinBugWeixinResult));//DPBMARK MP DPBMARK_END
TempData["OpenVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Open.Register));//DPBMARK Open DPBMARK_END
//TempData["QYVersion"] = getDisplayVersion(getFileVersionInfo("Senparc.Weixin.QY.dll"));//已经停止更新
TempData["WorkVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Work.Register));
TempData["RedisCacheVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Cache.Redis.Register));
TempData["MemcachedCacheVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Cache.Memcached.Register));
TempData["WxOpenVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.WxOpen.Register));
TempData["WebSocketVersion"] = getTypeVersionInfo(typeof(Senparc.WebSocket.WebSocketConfig));
TempData["WorkVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Work.Register));//DPBMARK Work DPBMARK_END
TempData["RedisCacheVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Cache.Redis.Register));//DPBMARK Redis DPBMARK_END
TempData["MemcachedCacheVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.Cache.Memcached.Register));//DPBMARK Memcached DPBMARK_END
TempData["WxOpenVersion"] = getTypeVersionInfo(typeof(Senparc.Weixin.WxOpen.Register));//DPBMARK MiniProgram DPBMARK_END
TempData["WebSocketVersion"] = getTypeVersionInfo(typeof(Senparc.WebSocket.WebSocketConfig));//DPBMARK WebSocket DPBMARK_END

//缓存
//var containerCacheStrategy = CacheStrategyFactory.GetContainerCacheStrategyInstance();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
创建标识:Senparc - 20150312
----------------------------------------------------------------*/

//PDBMARK_FILE MP
//DPBMARK_FILE MP
using System;
using System.Collections.Generic;
using System.Configuration;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//PDBMARK_FILE Open
//DPBMARK_FILE Open
using System;
using System.Collections.Generic;
using System.IO;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//PDBMARK_FILE Open
//DPBMARK_FILE Open
using System;
using System.Collections.Generic;
using System.Configuration;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
创建标识:Senparc - 20150312
----------------------------------------------------------------*/

//PDBMARK_FILE MP
//DPBMARK_FILE MP
using System;
using System.Collections.Generic;
using System.IO;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
创建标识:Senparc - 20150312
----------------------------------------------------------------*/

//PDBMARK_FILE TenPay
//DPBMARK_FILE TenPay
using System;
using System.Collections.Generic;
using System.Linq;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
修改描述:调用新版Unifiedorder方法
----------------------------------------------------------------*/

//PDBMARK_FILE TenPay
//DPBMARK_FILE TenPay
using System;
using System.Drawing.Imaging;
using System.IO;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//PDBMARK_FILE Open
//DPBMARK_FILE Open
using System;
using System.Collections.Generic;
using System.IO;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
----------------------------------------------------------------*/

//PDBMARK_FILE MP
//DPBMARK_FILE MP
using System;
using System.Collections.Generic;
using System.Linq;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
创建标识:Senparc - 20150312
----------------------------------------------------------------*/

//PDBMARK_FILE MP
//DPBMARK_FILE MP
using System;
using System.IO;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
创建标识:Senparc - 20150312
----------------------------------------------------------------*/

//PDBMARK_FILE MP
//DPBMARK_FILE MP
using System;
using System.Collections.Generic;
using System.IO;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//PDBMARK_FILE MP
//DPBMARK_FILE MP
using Senparc.Weixin.MP.CommonAPIs;
using Senparc.Weixin.MP.Helpers;
using System;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
创建标识:Senparc - 20150312
----------------------------------------------------------------*/

//PDBMARK_FILE Work
//DPBMARK_FILE Work
using System;
using System.Collections.Generic;
using System.IO;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//PDBMARK_FILE MiniProgram
//DPBMARK_FILE MiniProgram
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Senparc.CO2NET.Cache;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,22 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using System.IO;
using Senparc.CO2NET;
using Senparc.CO2NET.Cache;
using Senparc.CO2NET.Cache.Memcached;
using Senparc.CO2NET.Cache.Redis;
using Senparc.Weixin.RegisterServices;
using Senparc.CO2NET.RegisterServices;
using Senparc.Weixin.Cache.Memcached;
using Senparc.Weixin.Cache.Redis;
using Senparc.Weixin.Entities;
using Senparc.Weixin.MP.Sample.CommonService.Utilities;
using Senparc.Weixin.Open;
using Senparc.Weixin.Open.ComponentAPIs;
using Senparc.Weixin.RegisterServices;
using Senparc.Weixin.TenPay;
using Senparc.Weixin.Work;
using Senparc.Weixin.WxOpen;
using System.IO;
using Senparc.CO2NET.Cache.Memcached;//DPBMARK Memcached DPBMARK_END
using Senparc.Weixin.Cache.Memcached;//DPBMARK Memcached DPBMARK_END
using Senparc.CO2NET.Cache.Redis;//DPBMARK Redis DPBMARK_END
using Senparc.Weixin.Cache.Redis;//DPBMARK Redis DPBMARK_END
using Senparc.Weixin.Open;//DPBMARK Open DPBMARK_END
using Senparc.Weixin.Open.ComponentAPIs;//DPBMARK Open DPBMARK_END
using Senparc.Weixin.TenPay;//DPBMARK TenPay DPBMARK_END
using Senparc.Weixin.Work;//DPBMARK Work DPBMARK_END
using Senparc.Weixin.WxOpen;//DPBMARK MiniProgram DPBMARK_END

namespace Senparc.Weixin.MP.CoreSample
{
Expand Down Expand Up @@ -103,7 +103,7 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, IOptions
//当同一个分布式缓存同时服务于多个网站(应用程序池)时,可以使用命名空间将其隔离(非必须)
register.ChangeDefaultCacheNamespace("DefaultCO2NETCache");

#region 配置和使用 Redis -- PDBMARK Redis
#region 配置和使用 Redis -- DPBMARK Redis

//配置全局使用Redis缓存(按需,独立)
var redisConfigurationStr = senparcSetting.Value.Cache_Redis_Configuration;
Expand All @@ -126,9 +126,9 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, IOptions
}
//如果这里不进行Redis缓存启用,则目前还是默认使用内存缓存

#endregion // PDBMARK_END
#endregion // DPBMARK_END

#region 配置和使用 Memcached -- PDBMARK Memcached
#region 配置和使用 Memcached -- DPBMARK Memcached

//配置Memcached缓存(按需,独立)
var memcachedConfigurationStr = senparcSetting.Value.Cache_Memcached_Configuration;
Expand All @@ -151,7 +151,7 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, IOptions
CacheStrategyFactory.RegisterObjectCacheStrategy(() => MemcachedObjectCacheStrategy.Instance);
}

#endregion // PDBMARK_END
#endregion // DPBMARK_END

#endregion

Expand All @@ -175,18 +175,18 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, IOptions

#region 微信缓存(按需,必须在 register.UseSenparcWeixin() 之前)

//微信的 Redis 缓存,如果不使用则注释掉(开启前必须保证配置有效,否则会抛错) -- PDBMARK Redis
//微信的 Redis 缓存,如果不使用则注释掉(开启前必须保证配置有效,否则会抛错) -- DPBMARK Redis
if (useRedis)
{
app.UseSenparcWeixinCacheRedis();
} // PDBMARK_END
} // DPBMARK_END


// 微信的 Memcached 缓存,如果不使用则注释掉(开启前必须保证配置有效,否则会抛错) -- PDBMARK Memcached
// 微信的 Memcached 缓存,如果不使用则注释掉(开启前必须保证配置有效,否则会抛错) -- DPBMARK Memcached
if (useMemcached)
{
app.UseSenparcWeixinCacheMemcached();
} // PDBMARK_END
} // DPBMARK_END


#endregion
Expand All @@ -198,37 +198,37 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, IOptions

#region 注册公众号或小程序(按需)

//注册公众号(可注册多个) -- PDBMARK MP
.RegisterMpAccount(senparcWeixinSetting.Value, "【盛派网络小助手】公众号")// PDBMARK_END
//注册公众号(可注册多个) -- DPBMARK MP
.RegisterMpAccount(senparcWeixinSetting.Value, "【盛派网络小助手】公众号")// DPBMARK_END


//注册多个公众号或小程序(可注册多个) -- PDBMARK MiniProgram
.RegisterWxOpenAccount(senparcWeixinSetting.Value, "【盛派网络小助手】小程序")// PDBMARK_END
//注册多个公众号或小程序(可注册多个) -- DPBMARK MiniProgram
.RegisterWxOpenAccount(senparcWeixinSetting.Value, "【盛派网络小助手】小程序")// DPBMARK_END

//除此以外,仍然可以在程序任意地方注册公众号或小程序:
//AccessTokenContainer.Register(appId, appSecret, name);//命名空间:Senparc.Weixin.MP.Containers
#endregion

#region 注册企业号(按需) -- PDBMARK Work
#region 注册企业号(按需) -- DPBMARK Work

//注册企业微信(可注册多个)
.RegisterWorkAccount(senparcWeixinSetting.Value, "【盛派网络】企业微信")

//除此以外,仍然可以在程序任意地方注册企业微信:
//AccessTokenContainer.Register(corpId, corpSecret, name);//命名空间:Senparc.Weixin.Work.Containers
#endregion // PDBMARK_END
#endregion // DPBMARK_END

#region 注册微信支付(按需) -- PDBMARK TenPay
#region 注册微信支付(按需) -- DPBMARK TenPay

//注册旧微信支付版本(V2)(可注册多个)
.RegisterTenpayOld(senparcWeixinSetting.Value, "【盛派网络小助手】公众号")//这里的 name 和第一个 RegisterMpAccount() 中的一致,会被记录到同一个 SenparcWeixinSettingItem 对象中

//注册最新微信支付版本(V3)(可注册多个)
.RegisterTenpayV3(senparcWeixinSetting.Value, "【盛派网络小助手】公众号")//记录到同一个 SenparcWeixinSettingItem 对象中

#endregion // PDBMARK_END
#endregion // DPBMARK_END

#region 注册微信第三方平台(按需) -- PDBMARK Open
#region 注册微信第三方平台(按需) -- DPBMARK Open

//注册第三方平台(可注册多个)
.RegisterOpenComponent(senparcWeixinSetting.Value,
Expand Down Expand Up @@ -296,7 +296,7 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, IOptions

//除此以外,仍然可以在程序任意地方注册开放平台:
//ComponentContainer.Register();//命名空间:Senparc.Weixin.Open.Containers
#endregion // PDBMARK_END
#endregion // DPBMARK_END

;

Expand Down Expand Up @@ -327,9 +327,9 @@ private void ConfigTraceLog()
{
//加入每次触发WeixinExceptionLog后需要执行的代码

//发送模板消息给管理员 -- PDBMARK Redis
//发送模板消息给管理员 -- DPBMARK Redis
var eventService = new Senparc.Weixin.MP.Sample.CommonService.EventService();
eventService.ConfigOnWeixinExceptionFunc(ex); // PDBMARK_END
eventService.ConfigOnWeixinExceptionFunc(ex); // DPBMARK_END
};
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@*PDBMARK_FILE MP*@
@*DPBMARK_FILE MP*@
@{
ViewBag.Title = "异步方法测试页面";
Layout = "~/Views/Shared/_Layout.cshtml";
Expand Down
Loading

0 comments on commit 47f767b

Please sign in to comment.