|  | @@ -423,6 +423,24 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
 | 
	
		
			
				|  |  |          mzDepositFileService.batchSaveMzDepositFile(newMzDepositFileList);
 | 
	
		
			
				|  |  |          List<MzReceiptSerial> newMzReceiptSerialList = getMzReceiptSerials(opId, mzDepositFileVo, now, serialNo);
 | 
	
		
			
				|  |  |          mzReceiptSerialService.batchSaveMzReceiptSerial(newMzReceiptSerialList);
 | 
	
		
			
				|  |  | +        //将新生成的收费流水号设置到收费明细
 | 
	
		
			
				|  |  | +        MzChargeDetail mzChargeDetail = new MzChargeDetail(mzDepositFileVo.getPatientId(), mzDepositFileVo.getTimes());
 | 
	
		
			
				|  |  | +        mzChargeDetail.setSerialNo(serialNo);
 | 
	
		
			
				|  |  | +        mzChargeDetail.setRealNo(serialNo);
 | 
	
		
			
				|  |  | +        //如果有发药队列,修改发药统计的流水号
 | 
	
		
			
				|  |  | +        MzYpFydl mzYpFydl = new MzYpFydl();
 | 
	
		
			
				|  |  | +        mzYpFydl.setSerialNo(serialNo);
 | 
	
		
			
				|  |  | +        mzYpFydl.setPatientId(mzDepositFileVo.getPatientId());
 | 
	
		
			
				|  |  | +        mzYpFydl.setTimes(mzDepositFileVo.getTimes());
 | 
	
		
			
				|  |  | +        mzYpFydlMapper.updateSeralNoForByjz(mzYpFydl);
 | 
	
		
			
				|  |  | +        //如果有发药统计,修改发药统计的流水号
 | 
	
		
			
				|  |  | +        YpMzFytj ypMzFytj = new YpMzFytj();
 | 
	
		
			
				|  |  | +        ypMzFytj.setSerialNo(serialNo);
 | 
	
		
			
				|  |  | +        ypMzFytj.setPatientId(mzDepositFileVo.getPatientId());
 | 
	
		
			
				|  |  | +        ypMzFytj.setTimes(mzDepositFileVo.getTimes());
 | 
	
		
			
				|  |  | +        ypMzFytjMapper.updateSeralNoForByjz(ypMzFytj);
 | 
	
		
			
				|  |  | +        mzChargeDetailMapper.updatePayMakAndPrintFlag(mzChargeDetail);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          return newMzDepositFileList.get(0).getReceiptNo();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |