| 
					
				 | 
			
			
				@@ -232,7 +232,8 @@ public class SiMzService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ResultVo<String> insertSiMzFees(List<MzReceipt> receipts) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        receipts.removeIf(item -> !item.getChecked()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        receipts.removeIf(item -> !item.getChecked() || item.getChargeItemCode().equals("019110") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                || item.getChargeItemCode().equals("019180")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (receipts.size() == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "患者没有可以报销的项目!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -249,7 +250,8 @@ public class SiMzService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (null == p.getTimes()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             p.setTimes(dao.selectMaxTimes(p.getPatNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        log.info("【操作员:{}】删除所有门特处方:门诊号:{},门诊次数:{}", TokenUtil.getTokenUserId(), p.getPatNo(), p.getTimes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        log.info("【操作员:{}】删除所有门特处方:门诊号:{},门诊次数:{}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                TokenUtil.getTokenUserId(), p.getPatNo(), p.getTimes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dao.deleteAllReceipts(p.getPatNo(), p.getTimes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return ResultVoUtil.success("删除成功。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |