|  | @@ -1874,6 +1874,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                      TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 | 
	
		
			
				|  |  |                      return AjaxResult.error("付款费用第" + line + "行,缺少必填信息");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                cr.setfMblno(warehouseBills.getfMblno());
 | 
	
		
			
				|  |  | +                cr.setfAmount(cr.getfAmt());
 | 
	
		
			
				|  |  | +                cr.setfBsdate(warehouseBills.getfBsdate());
 | 
	
		
			
				|  |  | +                cr.setfReviewDate(new Date());
 | 
	
		
			
				|  |  |                  cr.setfDc("C");
 | 
	
		
			
				|  |  |                  cr.setfBillstatus(billStatus);
 | 
	
		
			
				|  |  |                  cr.setCreateTime(new Date());
 | 
	
	
		
			
				|  | @@ -1892,6 +1896,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                      TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 | 
	
		
			
				|  |  |                      return AjaxResult.error("收款费用第" + line + "行,缺少必填信息");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                dr.setfMblno(warehouseBills.getfMblno());
 | 
	
		
			
				|  |  | +                dr.setfAmount(dr.getfAmt());
 | 
	
		
			
				|  |  | +                dr.setfBsdate(warehouseBills.getfBsdate());
 | 
	
		
			
				|  |  | +                dr.setfReviewDate(new Date());
 | 
	
		
			
				|  |  |                  dr.setfDc("D");
 | 
	
		
			
				|  |  |                  dr.setfBillstatus(billStatus);
 | 
	
		
			
				|  |  |                  dr.setCreateTime(new Date());
 | 
	
	
		
			
				|  | @@ -2070,6 +2078,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                      TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 | 
	
		
			
				|  |  |                      return AjaxResult.error("付款费用第" + line + "行,缺少必填信息");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                cr.setfMblno(warehouseBills.getfMblno());
 | 
	
		
			
				|  |  | +                cr.setfAmount(cr.getfAmt());
 | 
	
		
			
				|  |  | +                cr.setfBsdate(warehouseBills.getfBsdate());
 | 
	
		
			
				|  |  | +                cr.setfReviewDate(new Date());
 | 
	
		
			
				|  |  |                  cr.setfDc("C");
 | 
	
		
			
				|  |  |                  cr.setfBillstatus(billStatus);
 | 
	
		
			
				|  |  |                  cr.setCreateTime(new Date());
 | 
	
	
		
			
				|  | @@ -2088,6 +2100,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                      TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 | 
	
		
			
				|  |  |                      return AjaxResult.error("收款费用第" + line + "行,缺少必填信息");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                dr.setfMblno(warehouseBills.getfMblno());
 | 
	
		
			
				|  |  | +                dr.setfAmount(dr.getfAmt());
 | 
	
		
			
				|  |  | +                dr.setfBsdate(warehouseBills.getfBsdate());
 | 
	
		
			
				|  |  | +                dr.setfReviewDate(new Date());
 | 
	
		
			
				|  |  |                  dr.setfDc("D");
 | 
	
		
			
				|  |  |                  dr.setfBillstatus(billStatus);
 | 
	
		
			
				|  |  |                  dr.setCreateTime(new Date());
 | 
	
	
		
			
				|  | @@ -4674,7 +4690,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |              // 库存天数
 | 
	
		
			
				|  |  |              long fInventoryDays;
 | 
	
		
			
				|  |  |              // 要计费天数
 | 
	
		
			
				|  |  | -            long fBillingDays = DateUtils.getDateDay(warehouseBills.getfBillingDeadline(), (Date) item.get("fOriginalbilldate"));
 | 
	
		
			
				|  |  | +            long fBillingDays;
 | 
	
		
			
				|  |  |              if ("SJCK".equals(fBilltype)) {
 | 
	
		
			
				|  |  |                  fInventoryDays = DateUtils.getDateDay(fBsdate, (Date) item.get("fOriginalbilldate"));
 | 
	
		
			
				|  |  |                  fBillingDays = DateUtils.getDateDay(fBsdate, (Date) item.get("fChargedate"));
 | 
	
	
		
			
				|  | @@ -4791,11 +4807,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  itemsList = (List<TWarehousebillsfees>) mapItem.get("itemsList");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if (CollectionUtils.isEmpty(itemsList)) {
 | 
	
		
			
				|  |  | -                throw new WarehouseException("未找到合适的库存明细");
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  |              list.addAll(itemsList);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        if (CollectionUtils.isEmpty(list)) {
 | 
	
		
			
				|  |  | +            throw new WarehouseException("未找到合适的库存明细");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          return AjaxResult.success(list);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |