| 
					
				 | 
			
			
				@@ -109,17 +109,10 @@ public class MzPharmacyServiceImpl implements MzPharmacyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 resultMap.put("code", -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 resultMap.put("message", "流水号不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (mzRefundMedicineVo.getRealNo() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                resultMap.put("code", -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                resultMap.put("message", "流水号不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setConfirmFlag(3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setConfirmTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setInputTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setConfirmId(userIdCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            mzRefundMedicineVo.setPatientId(mzRefundMedicineVo.getPatientId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            mzRefundMedicineVo.setTimes(mzRefundMedicineVo.getTimes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            mzRefundMedicineVo.setOrderNo(mzRefundMedicineVo.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             flag++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (flag == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 mzPharmacyMapper.updateFytjConfirmFlag(mzRefundMedicineVo); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -218,6 +211,7 @@ public class MzPharmacyServiceImpl implements MzPharmacyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ypMzFytj.setDoctorId(mzSendMedicineVo.getDoctorCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ypMzFytj.setWinNo(mzChargeDetail.getWindowsNoYf()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ypMzFytj.setDoctorName(employee.getEmployeeName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ypMzFytj.setCyFy(mzSendMedicineVo.getDrugWin()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ypMzFytjs.add(ypMzFytj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -233,7 +227,7 @@ public class MzPharmacyServiceImpl implements MzPharmacyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setChargeCode(ypMzFytj.getChargeItemCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setSerial(ypMzFytj.getSerial()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setGroupNo(ypMzFytj.getGroupNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            mzRefundMedicineVo.setDecAmount(-ypMzFytj.getQuantity()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            mzRefundMedicineVo.setDecAmount(-ypMzFytj.getQuantity()*ypMzFytj.getCyFy()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setUnitPrice(ypMzFytj.getUnitPrice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setPatientId(ypMzFytj.getPatientId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mzRefundMedicineVo.setTimes(ypMzFytj.getTimes()); 
			 |