加入时间处理为统一沙特时间

This commit is contained in:
tianfeng 2026-03-05 21:33:56 +08:00
parent 9a294dc08a
commit 7cbcef2772

View File

@ -37,6 +37,8 @@ import com.red.circle.wallet.inner.model.cmd.GoldReceiptCmd;
import com.red.circle.wallet.inner.model.enums.GoldOrigin;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
@ -236,8 +238,11 @@ public class RoomMemberChangeIdentityCmdExe {
if (Objects.isNull(roomMember)) {
return;
}
String createDate = roomMember.getCreateTime().toLocalDateTime().toLocalDate().toString();
String todayDate = ZonedDateTimeAsiaRiyadhUtils.now().toLocalDate().toString();
LocalDate createDate = roomMember.getCreateTime().toLocalDateTime()
.atZone(java.time.ZoneOffset.UTC)
.withZoneSameInstant(ZoneId.of("Asia/Riyadh"))
.toLocalDate();
LocalDate todayDate = ZonedDateTimeAsiaRiyadhUtils.now().toLocalDate();
if (!createDate.equals(todayDate)) {
return;
}