This commit is contained in:
zt
2025-03-21 13:43:27 +08:00
parent 763568c5a6
commit fb1cdf731c
2 changed files with 3 additions and 3 deletions

View File

@ -474,7 +474,7 @@ public class WgzAttendanceServiceImpl extends ServicePlusImpl<WgzAttendanceMappe
} }
//今日到岗率 //今日到岗率
if(bgtAttendanceVO.getReportToDutyNum()!=0){ if(bgtAttendanceVO.getReportToDutyNum()!=0){
int rate = new BigDecimal(totalNum).divide(new BigDecimal(bgtAttendanceVO.getReportToDutyNum()), 2, RoundingMode.HALF_UP) int rate = new BigDecimal(bgtAttendanceVO.getReportToDutyNum()).divide(new BigDecimal(totalNum), 2, RoundingMode.HALF_UP)
.multiply(new BigDecimal(100)).intValue(); .multiply(new BigDecimal(100)).intValue();
bgtAttendanceVO.setReportToDutyRate(rate); bgtAttendanceVO.setReportToDutyRate(rate);
} }
@ -494,7 +494,7 @@ public class WgzAttendanceServiceImpl extends ServicePlusImpl<WgzAttendanceMappe
//迟到人数 //迟到人数
Integer lateNum = baseMapper.selectCount(Wrappers.<WgzAttendance>lambdaQuery().eq(WgzAttendance::getLate, 1) Integer lateNum = baseMapper.selectCount(Wrappers.<WgzAttendance>lambdaQuery().eq(WgzAttendance::getLate, 1)
.eq(WgzAttendance::getRecruitId, recruitIds).eq(WgzAttendance::getDate, date)); .in(WgzAttendance::getRecruitId, recruitIds).eq(WgzAttendance::getDate, date));
bgtAttendanceVO.setLateNum(lateNum); bgtAttendanceVO.setLateNum(lateNum);
//早退人数 //早退人数

View File

@ -205,7 +205,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND bpra.status != '0' AND bpra.status != '0'
</if> </if>
</where> </where>
order by wu.score,bpra.create_time desc order by wu.score desc,bpra.create_time desc
</select> </select>