|
@@ -129,14 +129,21 @@ public class bdClockinMonthServiceImpl extends ServiceImpl<bdClockinMonthMapper,
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
- BigDecimal b = new BigDecimal("21.75").subtract(new BigDecimal(String.valueOf(allNum)));
|
|
|
|
|
|
+
|
|
|
|
+ BigDecimal days = new BigDecimal("21.75");
|
|
|
|
+ String cate = o.getCategory();
|
|
|
|
+ if(!StringUtil.isNullOrEmpty(cate) && cate.equals("106")){ //外包6+1 默认考勤天数未26天,其他为21.75
|
|
|
|
+ days = new BigDecimal("26");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ BigDecimal b = days.subtract(new BigDecimal(String.valueOf(allNum)));
|
|
o.setWorkDayReal(b.toString());
|
|
o.setWorkDayReal(b.toString());
|
|
String[] date = nowDate.split("-");
|
|
String[] date = nowDate.split("-");
|
|
o.setMonthTime(nowDate);
|
|
o.setMonthTime(nowDate);
|
|
o.setYears(date[0]);
|
|
o.setYears(date[0]);
|
|
o.setMonths(date[1]);
|
|
o.setMonths(date[1]);
|
|
|
|
|
|
- o.setWorkDay("21.75");
|
|
|
|
|
|
+ o.setWorkDay(days.toString());
|
|
o.setId(UUIDGenerator.generate());
|
|
o.setId(UUIDGenerator.generate());
|
|
clockinMonthMapper.insert(o);
|
|
clockinMonthMapper.insert(o);
|
|
|
|
|