|  | @@ -639,6 +639,9 @@ public class CaseFrontSheetMainService {
 | 
	
		
			
				|  |  |          //判断是否已经签收过了
 | 
	
		
			
				|  |  |          Integer fileStatus = dao.selectFileStatus(sheet.getBah(), sheet.getAdmissTimes());
 | 
	
		
			
				|  |  |          if (!Objects.equals(fileStatus, State.FileStatus.SIGNED)) {
 | 
	
		
			
				|  |  | +            if (null == sheet.getLateFlag()) {
 | 
	
		
			
				|  |  | +                sheet.setLateFlag(calculateLateState(sheet.getDismissDate()));
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              insertSheetData(sheet);
 | 
	
		
			
				|  |  |              basDao.updateActFileStatus(bah, times, State.FileStatus.SIGNED);
 | 
	
		
			
				|  |  |              return ResultVoUtil.success();
 | 
	
	
		
			
				|  | @@ -647,11 +650,6 @@ public class CaseFrontSheetMainService {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private void insertSheetData(CaseFrontsheetMain sheet) {
 | 
	
		
			
				|  |  | -        Integer lateFlag = sheet.getLateFlag();
 | 
	
		
			
				|  |  | -        if (null == lateFlag) {
 | 
	
		
			
				|  |  | -            lateFlag = calculateLateState(sheet.getDismissDate());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        sheet.setLateFlag(lateFlag);
 | 
	
		
			
				|  |  |          if (null == sheet.getSignStaff()) {
 | 
	
		
			
				|  |  |              sheet.setSignStaff(dao.selectSignStaff(sheet.getBah(), sheet.getAdmissTimes()));
 | 
	
		
			
				|  |  |          }
 |