|  | @@ -469,7 +469,10 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
 | 
	
		
			
				|  |  |          //本院记账金额
 | 
	
		
			
				|  |  |          if (receiptSerialFee.getByjzje() != null && receiptSerialFee.getByjzje().compareTo(BigDecimal.ZERO) == 1) {
 | 
	
		
			
				|  |  |              MzReceiptSerial jzMzReceiptSerial = CloneUtil.clone(mzReceiptSerial);
 | 
	
		
			
				|  |  | -            resetParams(jzMzReceiptSerial);
 | 
	
		
			
				|  |  | +            //当前付款方式有除本院记账以外的,需要清空发票表的明细数据
 | 
	
		
			
				|  |  | +            if(receiptSerialFee.getZfTotalPayable().compareTo(BigDecimal.ZERO)==1 || receiptSerialFee.getYbjzje().compareTo(BigDecimal.ZERO)==1){
 | 
	
		
			
				|  |  | +                resetParams(jzMzReceiptSerial);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              jzMzReceiptSerial.setTotalCharge(receiptSerialFee.getByjzje());
 | 
	
		
			
				|  |  |              jzMzReceiptSerial.setChequeType(Constants.BYJZ);
 | 
	
		
			
				|  |  |              mzReceiptSerialMapper.insertMzReceiptSerial(jzMzReceiptSerial);
 |