|  | @@ -381,12 +381,15 @@ public class viewClockInController extends JeecgController<ViewClockIn, IviewClo
 | 
	
		
			
				|  |  |  			 if(!bdClockinMonthService.ifClose(nowDate)){
 | 
	
		
			
				|  |  |  				 return Result.error("当前月份已关账,无法此操作");
 | 
	
		
			
				|  |  |  			 }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  			 DateFormat sdf = new SimpleDateFormat("yyyy-MM");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			 if(new Date().before(sdf.parse(nowDate))){
 | 
	
		
			
				|  |  |  				 return Result.error("不能操作未发生的考勤月份");
 | 
	
		
			
				|  |  |  			 }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  //			 String[] date = nowDate.split("-");
 | 
	
		
			
				|  |  |  			 String userIds = jsonObject.getString("userIds");
 | 
	
		
			
				|  |  |  			 List<String> userList = new ArrayList<>();
 | 
	
	
		
			
				|  | @@ -403,7 +406,21 @@ public class viewClockInController extends JeecgController<ViewClockIn, IviewClo
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  				 }
 | 
	
		
			
				|  |  |  			 }
 | 
	
		
			
				|  |  | +			 List<Map<String,Object>> map1 = viewClockInService.selectByOvertime(nowDate,userList);
 | 
	
		
			
				|  |  | +			 if(map1.size() > 0){
 | 
	
		
			
				|  |  | +			 	int i = 0;
 | 
	
		
			
				|  |  | +			 	StringBuffer sb = new StringBuffer();
 | 
	
		
			
				|  |  | +			 	for(Map<String,Object> m:map1){
 | 
	
		
			
				|  |  | +			 		i++;
 | 
	
		
			
				|  |  | +					sb.append("工号:"+m.get("person"));
 | 
	
		
			
				|  |  | +					sb.append("/"+m.get("overTime")+"加班信息还未处理,无法生成月报");
 | 
	
		
			
				|  |  | +					if(i > 10){
 | 
	
		
			
				|  |  | +						break;
 | 
	
		
			
				|  |  | +					}
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +				return Result.error(sb.toString());
 | 
	
		
			
				|  |  | +			 }
 | 
	
		
			
				|  |  |  			 bdClockinMonthService.handleInfo(nowDate,userList);
 | 
	
		
			
				|  |  |  		 } catch (Exception e) {
 | 
	
		
			
				|  |  |  			 log.error(e.getMessage(), e);
 |