当用户的没有设置入职时间则用系统创建时间替换
This commit is contained in:
parent
1532771980
commit
725f729740
@ -543,7 +543,8 @@ public class HolidayUserRecordServiceImpl implements HolidayUserRecordService {
|
||||
if (holidayBalanceSettingDO.getType() == 1) {
|
||||
for (AdminUserDO user : users) {
|
||||
if (user.getEntryDate() == null) {
|
||||
continue;
|
||||
user.setEntryDate(user.getCreateTime());
|
||||
// continue;
|
||||
}
|
||||
List<LocalDateTime> theDayOfEachMonthSoFar = LocalDateTimeUtils.getTheDayOfEachMonthSoFar(user.getEntryDate(), now, holidayBalanceSettingDO.getIssueTimeType());
|
||||
Map<LocalDateTime, BigDecimal> map = theDayOfEachMonthSoFar.stream()
|
||||
@ -556,7 +557,8 @@ public class HolidayUserRecordServiceImpl implements HolidayUserRecordService {
|
||||
} else if (holidayBalanceSettingDO.getType() == 2) {
|
||||
for (AdminUserDO user : users) {
|
||||
if (user.getEntryDate() == null) {
|
||||
continue;
|
||||
user.setEntryDate(user.getCreateTime());
|
||||
// continue;
|
||||
}
|
||||
List<LocalDateTime> theDayOfEachMonthSoFar;
|
||||
if (holidayBalanceSettingDO.getIssueTimeType() == 1) {
|
||||
@ -611,14 +613,16 @@ public class HolidayUserRecordServiceImpl implements HolidayUserRecordService {
|
||||
if (holidayBalanceSettingDO.getType() == 1) {
|
||||
for (AdminUserDO user : users) {
|
||||
if (user.getEntryDate() == null) {
|
||||
continue;
|
||||
user.setEntryDate(user.getCreateTime());
|
||||
// continue;
|
||||
}
|
||||
quotaMap.put(user.getId(), new BigDecimal(holidayBalanceSettingDO.getQuota().toString()));
|
||||
}
|
||||
} else if (holidayBalanceSettingDO.getType() == 2) {
|
||||
for (AdminUserDO user : users) {
|
||||
if (user.getEntryDate() == null) {
|
||||
continue;
|
||||
user.setEntryDate(user.getCreateTime());
|
||||
// continue;
|
||||
}
|
||||
if (holidayBalanceSettingDO.getQuotaRule() == 1) {
|
||||
// TODO: 2024/11/6 // -- actualWorkFlag 没有判断这个 - 暂时去掉
|
||||
|
Loading…
Reference in New Issue
Block a user