|
@@ -143,8 +143,10 @@ public class viewClockInController extends JeecgController<ViewClockIn, IviewClo
|
|
|
|
|
|
String viewDate = jsonObject.getString("viewDate");
|
|
|
String ids = jsonObject.getString("ids");
|
|
|
- String[] userId = ids.split(",");
|
|
|
-
|
|
|
+ String[] userId = {};//ids.split(",");
|
|
|
+ if(!StringUtil.isNullOrEmpty(ids)){
|
|
|
+ userId = ids.split(",");
|
|
|
+ }
|
|
|
// List<bdClockinMonth> list = bdClockinMonthService.selectAllByMonth(viewDate,userId);
|
|
|
try {
|
|
|
String err = bdClockinMonthService.reportIntoU8Job(viewDate,userId);
|
|
@@ -218,7 +220,7 @@ public class viewClockInController extends JeecgController<ViewClockIn, IviewClo
|
|
|
if(StringUtil.isNullOrEmpty(o.getIsAttendance()) && o.getIsAttendance().equals("1")){
|
|
|
o.setWorkDayReal("21.75");//真实考勤天数
|
|
|
}else{
|
|
|
- BigDecimal workDay = new BigDecimal("21.75");
|
|
|
+ BigDecimal workDay = new BigDecimal("21.75").setScale(2,BigDecimal.ROUND_HALF_UP);;
|
|
|
if(!StringUtil.isNullOrEmpty(o.getHolidayTimeBj()) && !o.getHolidayTimeBj().equals("0")){
|
|
|
workDay = workDay.subtract(new BigDecimal(o.getHolidayTimeBj()));
|
|
|
}
|