diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java index 8ab291b3b..d01380255 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java @@ -44,6 +44,7 @@ import com.elink.esua.epdc.user.dto.epdc.result.*; import com.elink.esua.epdc.user.enums.*; import com.elink.esua.epdc.utils.UserTagUtils; import com.elink.esua.epdc.utils.WxMaServiceUtils; +import com.google.gson.JsonSyntaxException; import lombok.extern.slf4j.Slf4j; import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.mp.api.WxMpService; @@ -1429,6 +1430,10 @@ public class AppUserServiceImpl implements AppUserService { } catch (WxErrorException e) { e.printStackTrace(); log.error(e.getError().getErrorMsg()); + } catch (JsonSyntaxException e) { + e.printStackTrace(); + log.error(e.getMessage()); + return new Result().error("解析用户手机号失败,请重试"); } return new Result().error("解析用户手机号失败"); }