|
@@ -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;
|