diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageExtServiceImpl.java b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageExtServiceImpl.java index 4dc7c78948..9ea39f25a7 100644 --- a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageExtServiceImpl.java +++ b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageExtServiceImpl.java @@ -9,6 +9,8 @@ import com.epmet.dto.result.WxmpTemplateListResultDTO; import com.epmet.service.UserMessageService; import com.epmet.service.WxmpMessageExtService; import com.epmet.service.WxmpMessageService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -24,6 +26,8 @@ import java.util.List; */ @Service public class WxmpMessageExtServiceImpl implements WxmpMessageExtService { + + private Logger logger = LoggerFactory.getLogger(getClass()); @Autowired private WxmpMessageService wxmpMessageService; @Autowired @@ -59,7 +63,14 @@ public class WxmpMessageExtServiceImpl implements WxmpMessageExtService { wxmpMsgList.add(wxSubscribeMessageFormDTO); } } - wxmpMessageService.sendWxSubscribeMessage(wxmpMsgList); + if (wxmpMsgList.size() > 0){ + try { + wxmpMessageService.sendWxSubscribeMessage(wxmpMsgList); + }catch (Exception e){ + logger.error("微信消息发送失败,入参:{},错误信息:{}",wxmpMsgList,e.getMessage()); + } + + } return userMessageService.saveUserMessageList(userMsgList); }