年休假修复
This commit is contained in:
parent
7a506ae8af
commit
67fb396a14
|
|
@ -326,7 +326,7 @@ public class KQBalanceOfLeaveBiz {
|
||||||
}
|
}
|
||||||
if (StringUtils.equals(annualRuleId, ruleId)) {
|
if (StringUtils.equals(annualRuleId, ruleId)) {
|
||||||
if (monthOfYear.compareTo(new BigDecimal("7")) < 0) {
|
if (monthOfYear.compareTo(new BigDecimal("7")) < 0) {
|
||||||
return baseAmount.divide(new BigDecimal("2"), RoundingMode.HALF_UP);
|
return baseAmount.divide(new BigDecimal("2"), 0, RoundingMode.UP);
|
||||||
} else {
|
} else {
|
||||||
return baseAmount;
|
return baseAmount;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
package weaver.interfaces.zhuyou.cronjob;
|
package weaver.interfaces.zhuyou.cronjob;
|
||||||
|
|
||||||
import com.engine.kq.biz.KQBalanceOfLeaveBiz;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import weaver.conn.RecordSet;
|
import weaver.conn.RecordSet;
|
||||||
import weaver.general.BaseBean;
|
import weaver.general.BaseBean;
|
||||||
|
|
@ -11,8 +10,6 @@ import java.math.BigDecimal;
|
||||||
import java.math.RoundingMode;
|
import java.math.RoundingMode;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
|
|
@ -82,7 +79,7 @@ public class AnnualLeaveCarryOverJob extends BaseCronJob {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 上半年释放
|
// 上半年释放
|
||||||
BigDecimal oldBase = baseAmount.divide(new BigDecimal("2"), RoundingMode.HALF_UP);
|
BigDecimal oldBase = baseAmount.divide(new BigDecimal("2"), 0, RoundingMode.UP);
|
||||||
// 剩余释放
|
// 剩余释放
|
||||||
BigDecimal resBase = baseAmount.subtract(oldBase);
|
BigDecimal resBase = baseAmount.subtract(oldBase);
|
||||||
|
|
||||||
|
|
@ -137,7 +134,7 @@ public class AnnualLeaveCarryOverJob extends BaseCronJob {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 上半年释放
|
// 上半年释放
|
||||||
BigDecimal oldBase = baseAmount.divide(new BigDecimal("2"), RoundingMode.HALF_UP);
|
BigDecimal oldBase = baseAmount.divide(new BigDecimal("2"), 0, RoundingMode.UP);
|
||||||
// 剩余释放
|
// 剩余释放
|
||||||
BigDecimal resBase = baseAmount.subtract(oldBase);
|
BigDecimal resBase = baseAmount.subtract(oldBase);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue