|
|
|
@ -267,6 +267,9 @@ public class UpdateAttendanceResultWrapper extends Service {
|
|
|
|
|
resultMap.put("itemduration",itemduration);
|
|
|
|
|
askForLeaveToOffsetAbnomaly.put(askForLeaveList.get(i),(List<Map<String,Object>>)handleMap.get("offsetAskForLeaveAnomaly"));
|
|
|
|
|
resultMap.put("item",askForLeaveList.get(i).get("jqlx"));
|
|
|
|
|
if (sffzcx.equals(CheckBoxEnum.CHECKED.getKey())){
|
|
|
|
|
resultList.add(resultMap);
|
|
|
|
|
}
|
|
|
|
|
}else if (!"".equals(qjsc) || (CheckBoxEnum.CHECKED.getKey().equals(btj) && (btgz.equals(HalfDayRuleREnum.HALF_TOTAL_DURATION.getKey()) || btgz.equals(HalfDayRuleREnum.HALF_RATED_DURATION.getKey())))){
|
|
|
|
|
if (CheckBoxEnum.CHECKED.getKey().equals(btj)){
|
|
|
|
|
if (btgz.equals(HalfDayRuleREnum.HALF_TOTAL_DURATION.getKey())){
|
|
|
|
@ -450,6 +453,9 @@ public class UpdateAttendanceResultWrapper extends Service {
|
|
|
|
|
resultMap.put("itemduration",itemduration);
|
|
|
|
|
evectionToOffsetAbnomaly.put(evectionList.get(i),(List<Map<String,Object>>)handleMap.get("offsetEvectionAnomaly"));
|
|
|
|
|
resultMap.put("item",evectionList.get(i).get("cclx"));
|
|
|
|
|
if (sffzcx.equals(CheckBoxEnum.CHECKED.getKey())){
|
|
|
|
|
resultList.add(resultMap);
|
|
|
|
|
}
|
|
|
|
|
}else if (!"".equals(ccsc) || (CheckBoxEnum.CHECKED.getKey().equals(btj) && (btgz.equals(HalfDayRuleREnum.HALF_TOTAL_DURATION.getKey()) || btgz.equals(HalfDayRuleREnum.HALF_RATED_DURATION.getKey())))){
|
|
|
|
|
//时长出差
|
|
|
|
|
itemduration = Utils.getItemduration(hsl,hsdw,ccscMinute,AccountingUnitEnum.MINUTES,Double.valueOf(scheduleResult.get(0).get("edsc").toString()));
|
|
|
|
|