优化
This commit is contained in:
		@ -42,6 +42,8 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
 | 
			
		||||
import java.math.BigDecimal;
 | 
			
		||||
import java.math.RoundingMode;
 | 
			
		||||
import java.text.DecimalFormat;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.time.*;
 | 
			
		||||
@ -425,6 +427,11 @@ public class WgzAttendanceServiceImpl extends ServicePlusImpl<WgzAttendanceMappe
 | 
			
		||||
					bgtAttendanceVO.setReportToDutyNum(countVO.getReportToDutyNum());
 | 
			
		||||
					bgtAttendanceVO.setTotalNum(countVO.getTotalNum());
 | 
			
		||||
					bgtAttendanceVO.setAbsenceDutyNum(countVO.getTotalNum()-countVO.getReportToDutyNum());
 | 
			
		||||
					if(bgtAttendanceVO.getTotalNum()!=0){
 | 
			
		||||
						int rate = new BigDecimal(bgtAttendanceVO.getReportToDutyNum()).divide(new BigDecimal(bgtAttendanceVO.getTotalNum()), 2, RoundingMode.HALF_UP)
 | 
			
		||||
							.multiply(new BigDecimal(100)).intValue();
 | 
			
		||||
						bgtAttendanceVO.setReportToDutyRate(rate);
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user