|
|
@@ -59,10 +59,13 @@ public class IcCardServiceImpl implements IcCardService {
|
|
|
MessageInfoDTO messageInfo = new MessageInfoDTO();
|
|
|
messageInfo.setMsgId(accTransDetail.getGuid());
|
|
|
String openId = icCardMapper.SelectParentOpenId(accTransDetail.getEmpNo(), schoolId);
|
|
|
+ //openId为空,不生成messageInfo对象,(消息消费后会调用微信推送,此时会对openId为空做判断,空 直接跳过,消息消费成功)
|
|
|
+ if (StringUtils.isEmpty(openId)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
messageInfo.setTouser(openId);
|
|
|
messageInfo.setAppId(appId);
|
|
|
messageInfo.setSecret(secret);
|
|
|
- //messageInfo.setUserType(2);
|
|
|
messageInfo.setTemplateId(templateId);
|
|
|
String accNo = accTransDetail.getAccNo();
|
|
|
String cardNo = StringUtils.isEmpty(accNo) ? null : accNo.substring(accTransDetail.getAccNo().length() - 4);
|