记得上下班打卡 | git大法好,push需谨慎

Commit 4e10c5be authored by jiangxiulong's avatar jiangxiulong

zhengzaiActivity

parent 1a9b6e7f
...@@ -28,6 +28,9 @@ public class WechatMpConfigure { ...@@ -28,6 +28,9 @@ public class WechatMpConfigure {
private static String appidTest; private static String appidTest;
private static String secretTest; private static String secretTest;
private static String appidActivity;
private static String secretActivity;
@Value("${liquidnet.wechat.service.zhengzai.appid}") @Value("${liquidnet.wechat.service.zhengzai.appid}")
public void setAppidZhengzai(String appidZhengzai) { WechatMpConfigure.appidZhengzai = appidZhengzai; } public void setAppidZhengzai(String appidZhengzai) { WechatMpConfigure.appidZhengzai = appidZhengzai; }
@Value("${liquidnet.wechat.service.zhengzai.secret}") @Value("${liquidnet.wechat.service.zhengzai.secret}")
...@@ -61,13 +64,24 @@ public class WechatMpConfigure { ...@@ -61,13 +64,24 @@ public class WechatMpConfigure {
WechatMpConfigure.secretTest = secretTest; WechatMpConfigure.secretTest = secretTest;
} }
@Value("${liquidnet.wechat.service.zhengzaiActivity.appid}")
public void setAppidActivity(String appidActivity) {
WechatMpConfigure.appidActivity = appidActivity;
}
@Value("${liquidnet.wechat.service.zhengzaiActivity.secret}")
public void setSecretActivity(String secretActivity) {
WechatMpConfigure.secretActivity = secretActivity;
}
private WxMpService wxMpZhengzaiService; private WxMpService wxMpZhengzaiService;
private WxMpService wxMpModernskyService; private WxMpService wxMpModernskyService;
private WxMpService wxMpTestService; private WxMpService wxMpTestService;
private WxMpService wxMpActivityService;
private WxMpMessageRouter wxMpZhengzaiMessageRouter; private WxMpMessageRouter wxMpZhengzaiMessageRouter;
private WxMpMessageRouter wxMpModernskyMessageRouter; private WxMpMessageRouter wxMpModernskyMessageRouter;
private WxMpMessageRouter wxMpTestMessageRouter; private WxMpMessageRouter wxMpTestMessageRouter;
private WxMpMessageRouter wxMpActivityMessageRouter;
private WxMessageInMemoryDuplicateChecker wxMessageInMemoryDuplicateChecker; private WxMessageInMemoryDuplicateChecker wxMessageInMemoryDuplicateChecker;
@Autowired @Autowired
...@@ -121,10 +135,22 @@ public class WechatMpConfigure { ...@@ -121,10 +135,22 @@ public class WechatMpConfigure {
this.setWxMpConfigStorage(wxMpDefaultConfig); this.setWxMpConfigStorage(wxMpDefaultConfig);
} }
}; };
wxMpActivityService = new WxMpServiceImpl() {
{
RedisTemplateWxRedisOps redisTemplateWxRedisOps = new RedisTemplateWxRedisOps(stringRedisTemplate);
WxMpRedisConfigImpl wxMpDefaultConfig = new WxMpRedisConfigImpl(redisTemplateWxRedisOps, "sweet:accessToken:service:Activity");
wxMpDefaultConfig.setAppId(appidActivity);
wxMpDefaultConfig.setSecret(secretActivity);
this.setWxMpConfigStorage(wxMpDefaultConfig);
}
};
wxMpZhengzaiMessageRouter = new WxMpMessageRouter(wxMpZhengzaiService); wxMpZhengzaiMessageRouter = new WxMpMessageRouter(wxMpZhengzaiService);
wxMpModernskyMessageRouter = new WxMpMessageRouter(wxMpModernskyService); wxMpModernskyMessageRouter = new WxMpMessageRouter(wxMpModernskyService);
wxMpTestMessageRouter = new WxMpMessageRouter(wxMpTestService); wxMpTestMessageRouter = new WxMpMessageRouter(wxMpTestService);
wxMpActivityMessageRouter = new WxMpMessageRouter(wxMpActivityService);
wxMessageInMemoryDuplicateChecker = new WxMessageInMemoryDuplicateChecker(); wxMessageInMemoryDuplicateChecker = new WxMessageInMemoryDuplicateChecker();
} }
...@@ -137,6 +163,8 @@ public class WechatMpConfigure { ...@@ -137,6 +163,8 @@ public class WechatMpConfigure {
return wxMpModernskyService; return wxMpModernskyService;
case 3: case 3:
return wxMpTestService; return wxMpTestService;
case 4:
return wxMpActivityService;
} }
return null; return null;
} }
...@@ -149,6 +177,8 @@ public class WechatMpConfigure { ...@@ -149,6 +177,8 @@ public class WechatMpConfigure {
return wxMpModernskyMessageRouter; return wxMpModernskyMessageRouter;
case 3: case 3:
return wxMpTestMessageRouter; return wxMpTestMessageRouter;
case 4:
return wxMpActivityMessageRouter;
} }
return null; return null;
} }
......
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