nb0402
chenxu1234 1 year ago
parent 5d3a17b3b7
commit 9b64172e24

@ -559,7 +559,9 @@ public class KQOverTimeRuleCalBiz {
//如果是休班次,加班类型为休息日加班
if (isRestSerial(searIdFrom,rs)) {
kqLog.info("原始across_mins:"+across_mins);
Double newHours = recalculateOverTime(divide(String.valueOf(across_mins),"60"),searIdFrom, signinDate, signinTime, signoutDate, signoutTime, rs, singleRs);
String signinTimeNew = kqTimesArrayComInfo.turn48to24Time(signinTime);
String signoutTimeNew = kqTimesArrayComInfo.turn48to24Time(signoutTime);
Double newHours = recalculateOverTime(divide(String.valueOf(across_mins),"60"),searIdFrom, signinDate, signinTimeNew, signoutDate, signoutTimeNew, rs, singleRs);
across_mins = newHours.intValue()*60;
kqLog.info("newHours:"+newHours+"mins:"+across_mins);
}
@ -1009,7 +1011,9 @@ public class KQOverTimeRuleCalBiz {
//如果是休班次,加班类型为休息日加班
if (isRestSerial(searIdFrom,rs)) {
kqLog.info("原始across_mins:"+mins);
Double newHours = recalculateOverTime(divide(String.valueOf(mins),"60"),searIdFrom, signinDate, signinTime, signoutDate, signoutTime, rs, singleRs);
String signinTimeNew = kqTimesArrayComInfo.turn48to24Time(signinTime);
String signoutTimeNew = kqTimesArrayComInfo.turn48to24Time(signoutTime);
Double newHours = recalculateOverTime(divide(String.valueOf(mins),"60"),searIdFrom, signinDate, signinTimeNew, signoutDate, signoutTimeNew, rs, singleRs);
mins = newHours.intValue()*60;
kqLog.info("newHours:"+newHours+"mins:"+mins);
}

Loading…
Cancel
Save