土耳其实时薪资

This commit is contained in:
2025-10-16 19:27:39 +08:00
parent 3214992245
commit 1cab57baa7

View File

@@ -37,7 +37,6 @@ import java.math.BigDecimal;
import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.temporal.TemporalAdjusters;
import java.util.*;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.stream.Collectors;
@@ -207,10 +206,13 @@ public class GuildPolicy2Service {
}
List<Long> uids = memberData.stream().map(GuildPolicy2MemberVo::getUid).collect(Collectors.toList());
ZonedDateTime cycleBeginDateZoneDate = DateTimeUtil.convertWithZoneId(DateUtil.parseDate(cycleBeginDate), partitionEnum.getZoneId());
Date cycleBegin = DateUtil.parseDate(cycleBeginDate);
Date cycleEnd = DateUtil.endOfMonth(cycleBegin);
ZonedDateTime cycleBeginDateZoneDate = DateTimeUtil.convertWithZoneId(cycleBegin, partitionEnum.getZoneId());
ZonedDateTime zoneBeginTime = cycleBeginDateZoneDate.withHour(0).withMinute(0).withSecond(0).withNano(0);
ZonedDateTime zoneEndTime = cycleBeginDateZoneDate.with(TemporalAdjusters.lastDayOfMonth())
.withHour(23).withMinute(59).withSecond(59).withNano(999_999_999);
ZonedDateTime cycleEndDateZoneDate = DateTimeUtil.convertWithZoneId(cycleEnd, partitionEnum.getZoneId());
ZonedDateTime zoneEndTime = cycleEndDateZoneDate.withHour(23).withMinute(59).withSecond(59).withNano(999_999_999);
Date beginOfMonth = DateTimeUtil.convertToEastEightZone(zoneBeginTime);
Date endOfMonth = DateTimeUtil.convertToEastEightZone(zoneEndTime);