Commit d9cf331f by fudahua

素材列表fix

parent b12b189a
......@@ -65,26 +65,31 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
@Override
public void saveFriendCallback(String wxEnterpriseId, ExternalUserDTO externalUserDTO, MemberUnionidRelatedDTO dto) {
if (null == externalUserDTO) {
messageAlert(wxEnterpriseId, dto, null);
//todo 告警
return;
}
CheckFriendSettingDTO friendSetting = this.getFriendSetting();
if (!wxEnterpriseId.equals(friendSetting.getWxEnterpriseId())) {
return;
}
if (!friendSetting.getName().equals(externalUserDTO.getName())) {
return;
}
RedissonClient redisClient = RedisUtil.getRedisClient();
RMap<Object, Object> map = redisClient.getMap(FRIEND_SETTING_VAL_KEY);
if (SELF_APP.equals(dto.getSuiteid())) {
map.put(SELF_APP, externalUserDTO);
} else {
map.put(THIRD_APP, externalUserDTO);
try {
if (null == externalUserDTO) {
messageAlert(wxEnterpriseId, dto, null);
//todo 告警
return;
}
CheckFriendSettingDTO friendSetting = this.getFriendSetting();
if (!wxEnterpriseId.equals(friendSetting.getWxEnterpriseId())) {
return;
}
if (!friendSetting.getName().equals(externalUserDTO.getName())) {
return;
}
RedissonClient redisClient = RedisUtil.getRedisClient();
RMap<Object, Object> map = redisClient.getMap(FRIEND_SETTING_VAL_KEY);
if (SELF_APP.equals(dto.getSuiteid())) {
map.put(SELF_APP, externalUserDTO);
} else {
map.put(THIRD_APP, externalUserDTO);
}
messageAlert(wxEnterpriseId, dto, "好友提醒:" + dto.getSuiteid());
} catch (Exception e) {
e.printStackTrace();
logger.info("通知异常:{}", e);
}
messageAlert(wxEnterpriseId, dto, "好友提醒:" + dto.getSuiteid());
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment