|  | @@ -226,9 +226,24 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
 | 
	
		
			
				|  |  |                      mzChargeDetail.setPrintFlag("-" + YesNoEnum.YES.code.toString());
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  mzChargeDetail.setCountYbZf(mzPatientMiMapper.countYbZf(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes()));
 | 
	
		
			
				|  |  | -                if(mzChargeDetail.getCountYbZf()>0){
 | 
	
		
			
				|  |  | +                if(mzChargeDetail.getCountYbZf()<=0){
 | 
	
		
			
				|  |  | +                    continue;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                Map<String,BigDecimal> ybAmountMap=mzPatientMiMapper.selectYbAmount(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
 | 
	
		
			
				|  |  | +                if(ybAmountMap==null || ybAmountMap.size()==0){
 | 
	
		
			
				|  |  | +                    continue;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                BigDecimal fundPaySumamt=ybAmountMap.get("fund_pay_sumamt");
 | 
	
		
			
				|  |  | +                BigDecimal acctPay=ybAmountMap.get("acct_pay");
 | 
	
		
			
				|  |  | +                if(fundPaySumamt!=null && fundPaySumamt.compareTo(BigDecimal.ZERO)==1){
 | 
	
		
			
				|  |  |                      if(mzDepositFileMapper.selectMzTcZfInfo(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes(),mzChargeDetail.getReceiptNo())==0){
 | 
	
		
			
				|  |  |                          mzChargeDetail.setMztcbl(YesNoEnum.YES.code);
 | 
	
		
			
				|  |  | +                        continue;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                if(acctPay!=null && acctPay.compareTo(BigDecimal.ZERO)==1){
 | 
	
		
			
				|  |  | +                    if(mzDepositFileMapper.selectMzTcZfGzInfo(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes(),mzChargeDetail.getReceiptNo())==0){
 | 
	
		
			
				|  |  | +                        mzChargeDetail.setMztcbl(YesNoEnum.YES.code);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 |