新增用户每日活跃记录功能-捕获异常
This commit is contained in:
parent
b84935509d
commit
24a5a185e9
@ -10,6 +10,7 @@ import java.time.ZonedDateTime;
|
|||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.data.mongodb.core.MongoTemplate;
|
import org.springframework.data.mongodb.core.MongoTemplate;
|
||||||
import org.springframework.data.mongodb.core.query.Criteria;
|
import org.springframework.data.mongodb.core.query.Criteria;
|
||||||
import org.springframework.data.mongodb.core.query.Query;
|
import org.springframework.data.mongodb.core.query.Query;
|
||||||
@ -20,6 +21,7 @@ import org.springframework.stereotype.Service;
|
|||||||
/**
|
/**
|
||||||
* 用户每日活跃日志服务.
|
* 用户每日活跃日志服务.
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class UserDailyActiveServiceImpl implements UserDailyActiveService {
|
public class UserDailyActiveServiceImpl implements UserDailyActiveService {
|
||||||
@ -29,6 +31,7 @@ public class UserDailyActiveServiceImpl implements UserDailyActiveService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void record(Long userId, String sysOrigin, String registerCountryCode, String language) {
|
public void record(Long userId, String sysOrigin, String registerCountryCode, String language) {
|
||||||
|
try {
|
||||||
ZonedDateTime now = ZonedDateTimeUtils.nowAsiaShanghai();
|
ZonedDateTime now = ZonedDateTimeUtils.nowAsiaShanghai();
|
||||||
String activeDate = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
String activeDate = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
||||||
Timestamp nowTs = Timestamp.from(now.toInstant());
|
Timestamp nowTs = Timestamp.from(now.toInstant());
|
||||||
@ -62,6 +65,9 @@ public class UserDailyActiveServiceImpl implements UserDailyActiveService {
|
|||||||
UserDailyActiveLog.class
|
UserDailyActiveLog.class
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.warn("[用户每日活跃] 记录失败 userId={}", userId, e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user