|  | @@ -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);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |