|  | @@ -58,12 +58,6 @@ public class PayServiceImpl implements PayService {
 | 
	
		
			
				|  |  |      public Map<String, Object> getPayMap(BigDecimal amount, String orderNo, String notifyUrl, String returnUrl, String orderSubject, String orderBody, Integer userId) throws Exception {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          String company = "daya";
 | 
	
		
			
				|  |  | -        if (userId != null) {
 | 
	
		
			
				|  |  | -            MusicGroup musicGroup = musicGroupDao.findUserMusicGroup(userId);
 | 
	
		
			
				|  |  | -            if (musicGroup != null && musicGroup.getOwnershipType().equals(CooperationOrgan.OwnershipType.COOPERATION)) {
 | 
	
		
			
				|  |  | -                company = "yaming";
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //支付通道决策
 | 
	
		
			
				|  |  |          Map<String, Object> unionPay = new HashMap<>();
 | 
	
	
		
			
				|  | @@ -92,26 +86,6 @@ public class PayServiceImpl implements PayService {
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public Map<String, Object> getPayMap(BigDecimal amount, String orderNo, String notifyUrl, String returnUrl, String orderSubject, String orderBody, Integer userId, Map<String, BigDecimal> fee, Integer organId) throws Exception {
 | 
	
		
			
				|  |  |          String company = "daya";
 | 
	
		
			
				|  |  | -        if (userId != null) {
 | 
	
		
			
				|  |  | -            MusicGroup musicGroup = musicGroupDao.findUserMusicGroup(userId);
 | 
	
		
			
				|  |  | -            if (musicGroup != null && musicGroup.getOwnershipType() != null && musicGroup.getOwnershipType().equals(CooperationOrgan.OwnershipType.COOPERATION)) {
 | 
	
		
			
				|  |  | -                company = "yaming";
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        //深圳收到深圳大雅
 | 
	
		
			
				|  |  | -        Set<Integer> sDaYaOrganIds = new HashSet<>();
 | 
	
		
			
				|  |  | -        sDaYaOrganIds.add(16);
 | 
	
		
			
				|  |  | -        if(sDaYaOrganIds.contains(organId)){
 | 
	
		
			
				|  |  | -            company = "sdaya";
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        //广州,上海分部收到武汉大雅
 | 
	
		
			
				|  |  | -        Set<Integer> wDaYaOrganIds = new HashSet<>();
 | 
	
		
			
				|  |  | -        wDaYaOrganIds.add(3);
 | 
	
		
			
				|  |  | -        wDaYaOrganIds.add(15);
 | 
	
		
			
				|  |  | -        if(wDaYaOrganIds.contains(organId)){
 | 
	
		
			
				|  |  | -            company = "daya";
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          //支付通道决策
 | 
	
		
			
				|  |  |          Map<String, Object> unionPay = new HashMap<>();
 | 
	
		
			
				|  |  |          Map<String, BigDecimal> routingFee = getRoutingFee(company, amount, fee, organId);
 | 
	
	
		
			
				|  | @@ -153,15 +127,10 @@ public class PayServiceImpl implements PayService {
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public Map<String, Object> getPayMap(BigDecimal amount, String orderNo, String notifyUrl, String returnUrl, String orderSubject, String orderBody, Integer userId, Map<String, BigDecimal> fee, Integer organId, String receiver) throws Exception {
 | 
	
		
			
				|  |  |          String company = "daya";
 | 
	
		
			
				|  |  | -        if (userId != null) {
 | 
	
		
			
				|  |  | -            MusicGroup musicGroup = musicGroupDao.findUserMusicGroup(userId);
 | 
	
		
			
				|  |  | -            if (musicGroup != null && musicGroup.getOwnershipType() != null && musicGroup.getOwnershipType().equals(CooperationOrgan.OwnershipType.COOPERATION)) {
 | 
	
		
			
				|  |  | -                company = "yaming";
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +        //指定收款方
 | 
	
		
			
				|  |  |          Set<String> companies = new HashSet<>();
 | 
	
		
			
				|  |  |          companies.add("sdaya");
 | 
	
		
			
				|  |  | -        companies.add("c419");
 | 
	
		
			
				|  |  | +        companies.add("tq");
 | 
	
		
			
				|  |  |          if (companies.contains(receiver)) {
 | 
	
		
			
				|  |  |              company = receiver;
 | 
	
		
			
				|  |  |              receiver = null;
 |