|
@@ -85,7 +85,6 @@ public class GamePayWayServiceImpl extends ServiceImpl<GamePayWayMapper, GamePay
|
|
|
Long payWayId = gamePayWay.getPayWayId();
|
|
|
if (Objects.equals(PayWayEnum.ALI_PAY.getPayWayId(), payWayId.intValue())) {
|
|
|
GamePayWayAddUpdateParam.AliPayConfigBean aliPayConfig = param.getAliPayConfig();
|
|
|
- //更改了支付宝应用
|
|
|
if (!Objects.equals(aliPayConfig.getAppId(), gamePayWay.getAppId())) {
|
|
|
PayApplicationDTO payApplicationDTO = payApplicationService.getByAppId(aliPayConfig.getAppId());
|
|
|
gamePayWay.setAppId(payApplicationDTO.getAppId());
|
|
@@ -95,8 +94,7 @@ public class GamePayWayServiceImpl extends ServiceImpl<GamePayWayMapper, GamePay
|
|
|
}
|
|
|
if (Objects.equals(PayWayEnum.WX_PAY.getPayWayId(), payWayId.intValue())) {
|
|
|
GamePayWayAddUpdateParam.WxPayConfigBean wxPayConfig = param.getWxPayConfig();
|
|
|
- //更改了支付宝应用
|
|
|
- if (!Objects.equals(wxPayConfig.getAppId(), gamePayWay.getAppId())) {
|
|
|
+ if (gamePayWay.getAppId() == null || !Objects.equals(wxPayConfig.getAppId(), gamePayWay.getAppId())) {
|
|
|
PayApplicationDTO payApplicationDTO = payApplicationService.getByAppId(wxPayConfig.getAppId());
|
|
|
gamePayWay.setAppId(payApplicationDTO.getAppId());
|
|
|
gamePayWay.setAppName(payApplicationDTO.getAppName());
|