소스 검색

Merge branch 'dev' into 'mp-server-test'

订阅模板切换

See merge request quanshu/mp-server!1019
YRabbit 2 년 전
부모
커밋
988eb949d8
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      mp-service/src/main/java/com/qs/mp/framework/service/impl/WxSubscribeMessageImpl.java

+ 8 - 0
mp-service/src/main/java/com/qs/mp/framework/service/impl/WxSubscribeMessageImpl.java

@@ -58,6 +58,10 @@ public class WxSubscribeMessageImpl implements IWxSubscribeMessage {
   @Override
   public void sendMarketingHelp(Long userId, Marketing marketing) {
     String openId = getOpenIdByUserId(userId);
+    SysUser sysUser = sysUserService.selectUserById(userId);
+    if (sysUser != null) {
+      openId = sysUser.getMsdqOpenId();
+    }
     if (StringUtils.isBlank(openId)) {
       return;
     }
@@ -69,6 +73,10 @@ public class WxSubscribeMessageImpl implements IWxSubscribeMessage {
   @Override
   public boolean sendMarketingLottery(Long userId, Marketing marketing) {
     String openId = getOpenIdByUserId(userId);
+    SysUser sysUser = sysUserService.selectUserById(userId);
+    if (sysUser != null) {
+      openId = sysUser.getMsdqOpenId();
+    }
     if (StringUtils.isBlank(openId)) {
       return true;
     }