Przeglądaj źródła

Merge tag 'refs/tags/jenkins-back_end_wechat-185' into release

test
release
Stormeye Wu 7 lat temu
rodzic
commit
0f881d297c
1 zmienionych plików z 5 dodań i 2 usunięć
  1. +5
    -2
      mallinkService/src/main/java/com/iformall/service/wechat/handler/SubscribeHandler.java

+ 5
- 2
mallinkService/src/main/java/com/iformall/service/wechat/handler/SubscribeHandler.java Wyświetl plik

@@ -10,6 +10,7 @@ import me.chanjar.weixin.mp.api.WxMpService;
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
import me.chanjar.weixin.mp.bean.result.WxMpUser; import me.chanjar.weixin.mp.bean.result.WxMpUser;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;


@@ -48,8 +49,10 @@ public class SubscribeHandler extends AbstractHandler {
WxMpUser userWxInfo = weixinService.getUserService() WxMpUser userWxInfo = weixinService.getUserService()
.userInfo(wxMessage.getFromUser()); .userInfo(wxMessage.getFromUser());
if (userWxInfo != null) { if (userWxInfo != null) {
this.logger.info(userWxInfo.toString());
userService.saveOrUpdateMpUser(userWxInfo, authorizerInfo);
if(StringUtils.isNotBlank(userWxInfo.getUnionId())) {
this.logger.info(userWxInfo.toString());
userService.saveOrUpdateMpUser(userWxInfo, authorizerInfo);
}
} }
} catch (WxErrorException e) { } catch (WxErrorException e) {
if (e.getError().getErrorCode() == 48001) { if (e.getError().getErrorCode() == 48001) {


Ładowanie…
Anuluj
Zapisz