| 
					
				 | 
			
			
				@@ -78,6 +78,10 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SysUser user = SecurityUtils.getLoginUser().getUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Ftmsorderbills ftmsorderbills = new Ftmsorderbills(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        ftmsorderbillscntrsMapper 计划货量总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Ftmsorderbillscntrs ftmsorderbillscntrs = new Ftmsorderbillscntrs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        F_TMSORDERBILLSPLANS 已调度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Ftmsorderbillsplans ftmsorderbillsplans = new Ftmsorderbillsplans(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ("22".equals(user.getUserType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ftmsorderbills.setIsFleet("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TCorps corps = tCorpsMapper.selectTCorpsByFTel(user.getPhonenumber()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,6 +101,7 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FleetCarManage fleetCarManage = new FleetCarManage(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fleetCarManage.setDelFlag("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fleetCarManage.setBillStatus(6L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //可用派车数量(总车辆-已派出的车辆) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int carManageQuantity = fleetCarManageMapper.selectManageCount(ftmsorderbills); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int carNumber = carManageQuantity - carQuantity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (carNumber < 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -105,6 +110,19 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map.put("upperLeftOldCarQuantity", carNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 查询左下 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map.put("lowerLeft", ftmsorderbillscarsMapper.selectHomeUpperRightMapList(ftmsorderbills)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //新增柜数 就是 计划货量总和 F_TMSORDERBILLSCNTRS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //未安排柜数 = 计划货量总和 - 已调度货量(F_TMSORDERBILLSPLANS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int scntrsManageQuantity = ftmsorderbillscntrsMapper.selectftmsorderbillscntrs(ftmsorderbillscntrs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //已调度货量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int scnNumber = ftmsorderbillsplansMapper.selectManagCout(ftmsorderbillsplans); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //未安排柜数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int sanNumber = scntrsManageQuantity - scnNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (sanNumber < 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sanNumber = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("manageQuantity",scntrsManageQuantity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("scnNumber",scnNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("sanNumber",sanNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |