Просмотр исходного кода

[支付][修改]:商户编辑中分账接收方添加和更改

release_toaliyun_real
hupeng 7 лет назад
Родитель
Сommit
842fc41328
1 измененных файлов: 22 добавлений и 2 удалений
  1. +22
    -2
      mallinkService/src/main/java/com/simple/service/impl/WxMerchantServiceImpl.java

+ 22
- 2
mallinkService/src/main/java/com/simple/service/impl/WxMerchantServiceImpl.java Просмотреть файл

@@ -8,6 +8,7 @@ import com.simple.enums.EnumAppType;
import com.simple.enums.EnumCarVendor;
import com.simple.mapper.*;
import com.simple.service.WxMerchantService;
import com.simple.service.WxProfitSharingReceiverService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -193,6 +194,14 @@ public class WxMerchantServiceImpl implements WxMerchantService {
user.setStatus(0);
wxMerchantBUserMapper.insertSelective(user);

} //添加商户的分账账户(不是必选)
if(wxMerchant.getAccountId() != null && wxMerchant.getAccountName() != null) {
WxProfitSharingReceiver receiver = new WxProfitSharingReceiver();
receiver.setReceiverAccount(wxMerchant.getAccountId());
receiver.setReceiverComments(wxMerchant.getName());
receiver.setReceiverType(wxMerchant.getAccountTypeValue());
receiver.setTrueName(wxMerchant.getAccountName());
wxRentContractMapperService.addReceiver(wxMerchant, receiver);
}

} else {
@@ -291,11 +300,22 @@ public class WxMerchantServiceImpl implements WxMerchantService {
wxMerchantBUserMapper.updateByPrimaryKeySelective(user);
}


}

}

//添加商户的分账账户(不是必选)
if(wxMerchant.getAccountId() != null && wxMerchant.getAccountName() != null
&& !wxMerchant.getAccountId().isEmpty() && !wxMerchant.getAccountName().isEmpty()) {
WxProfitSharingReceiver receiver = new WxProfitSharingReceiver();
receiver.setReceiverAccount(wxMerchant.getAccountId());
receiver.setReceiverComments(wxMerchant.getName());
receiver.setReceiverType(wxMerchant.getAccountTypeValue());
receiver.setTrueName(wxMerchant.getAccountName());
wxRentContractMapperService.updateReceiver(wxMerchant, receiver);
} else {
wxRentContractMapperService.delReceiver(wxMerchant);
}
}

}



Загрузка…
Отмена
Сохранить