|  | @@ -37,6 +37,7 @@ import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  import com.ruoyi.shipping.service.ITCntrnoService;
 | 
	
		
			
				|  |  |  import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  |  import org.springframework.transaction.interceptor.TransactionAspectSupport;
 | 
	
		
			
				|  |  | +import org.springframework.util.ObjectUtils;
 | 
	
		
			
				|  |  |  import org.springframework.web.multipart.MultipartFile;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import static com.ruoyi.common.utils.poi.Excel.filter;
 | 
	
	
		
			
				|  | @@ -411,7 +412,7 @@ public class TCntrnoServiceImpl implements ITCntrnoService {
 | 
	
		
			
				|  |  |                      continue;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  TCntrnoExcel companyMsg = new TCntrnoExcel();
 | 
	
		
			
				|  |  | -                for (int a = 0; a < rows.getPhysicalNumberOfCells(); a++) {
 | 
	
		
			
				|  |  | +                for (int a = 0; a <= rows.getPhysicalNumberOfCells(); a++) {
 | 
	
		
			
				|  |  |                      Cell cell = rows.getCell(a);
 | 
	
		
			
				|  |  |                      if (cell == null){
 | 
	
		
			
				|  |  |                          continue;
 | 
	
	
		
			
				|  | @@ -518,12 +519,12 @@ public class TCntrnoServiceImpl implements ITCntrnoService {
 | 
	
		
			
				|  |  |                              companyMsg.setfPactDealHorn(cell.getStringCellValue());
 | 
	
		
			
				|  |  |                              break;
 | 
	
		
			
				|  |  |                          case "起租时间":
 | 
	
		
			
				|  |  | -                            cell.setCellType(CellType.STRING);
 | 
	
		
			
				|  |  | -                            if (StringUtils.isEmpty(cell.getStringCellValue())) {
 | 
	
		
			
				|  |  | +                            cell.setCellType(CellType.NUMERIC);
 | 
	
		
			
				|  |  | +                            if (ObjectUtils.isEmpty(cell.getDateCellValue())) {
 | 
	
		
			
				|  |  |                                  /*return AjaxResult.error("Excel箱信息数据第" + line + "行数据缺少起租时间");*/
 | 
	
		
			
				|  |  |                                  break;
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | -                            companyMsg.setOnHireStart(DateUtils.parseDate(cell.getStringCellValue()));
 | 
	
		
			
				|  |  | +                            companyMsg.setOnHireStart(cell.getDateCellValue());
 | 
	
		
			
				|  |  |                              break;
 | 
	
		
			
				|  |  |                          /*case "箱来源":
 | 
	
		
			
				|  |  |                              //设置单元格类型
 |