|
@@ -73,6 +73,19 @@ public class RiskRuleConfigService {
|
|
|
long roomUpdateTime = roomInfo.getUpdateTime().getTime()/1000;
|
|
|
log.info("getFixedRulesForThisChat, roomId: {}, roomUpdateTime: {}", roomId, roomUpdateTime);
|
|
|
List<UserListFromAdPlatformModel.ChatMember> memberList = getUserListFromAdPlatform(chatId);
|
|
|
+ memberList.forEach(member -> {
|
|
|
+ if (member.getJoinTime() != null) {
|
|
|
+ log.info(
|
|
|
+ "MemberIDListDEBUG: " + member.getNickName() +
|
|
|
+ ", joinTime: " + member.getJoinTime() +
|
|
|
+ ", roomUpdateTime: " + roomUpdateTime +
|
|
|
+ ", external_d: " + member.getExternalId() +
|
|
|
+ ", isAfter: " + (member.getJoinTime() > roomUpdateTime)
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ System.out.println("Member ID: " + member.getNickName() + ", joinTime: null");
|
|
|
+ }
|
|
|
+ });
|
|
|
List<UserListFromAdPlatformModel.ChatMember> distinctMembers = memberList.stream()
|
|
|
.collect(Collectors.toMap(
|
|
|
UserListFromAdPlatformModel.ChatMember::getExternalId, // key: externalId
|