|  | @@ -5867,9 +5867,9 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private List<MzChargeDetail> getMzChargeDetails(List<MzChargeDetail> mzChargeDetails, String billItemCode) {
 | 
	
		
			
				|  |  |          List<MzChargeDetail> returnList = new ArrayList<>();
 | 
	
		
			
				|  |  | -        List<String> xcyTypes = Arrays.asList("010", "011");
 | 
	
		
			
				|  |  | -        String zcyType = "012";
 | 
	
		
			
				|  |  | -        List<String> otherTypes = Arrays.asList("010", "011", "012", "020", "TC");
 | 
	
		
			
				|  |  | +        List<String> xcyTypes = Arrays.asList(Constants.XYF, Constants.ZCYF);
 | 
	
		
			
				|  |  | +        String zcyType = Constants.CYF;
 | 
	
		
			
				|  |  | +        List<String> otherTypes = Arrays.asList(Constants.XYF, Constants.ZCYF, Constants.CYF, Constants.SSWRF, Constants.TC);
 | 
	
		
			
				|  |  |          for (MzChargeDetail md : mzChargeDetails) {
 | 
	
		
			
				|  |  |              YpZdGroupName ypZdGroupName = ypZdGroupNameService.queryByGroupNo(md.getGroupNo());
 | 
	
		
			
				|  |  |              if ("0".equals(billItemCode)) {
 |