diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java index 9593e6558..12aa1f4b1 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java @@ -563,6 +563,17 @@ public class WalletServiceImpl implements WalletService { if (StringUtils.isBlank(request.getLegalSignerRelation())) { throw new ServiceException(ErrorCodeEnum.MINI_PROGRAM_VERSION_TOO_LOW); } + //如果法人是签约人 覆盖法人的信息 取签约人的信息 + if (request.getLegalIsSigner()==1){ + request.setLegalName(request.getSignerName()); + request.setLegalIdCard(request.getSignerIdCard()); + request.setLegalPhone(request.getSignerPhone()); + request.setLegalIdCardFront(request.getSignerIdCardFront()); + request.setLegalBankCard(request.getSettlementCard()); + request.setLegalBankBranchName(request.getBankBranchName()); + request.setLegalBankBranchCode(request.getBankBranchCode()); + request.setLegalBankReservedPhone(request.getBankReservedPhone()); + } //首先存储提交的信息 OpenBankInfoDO openBankInfoDO = new OpenBankInfoDO(); BeanUtil.copyProperties(request, openBankInfoDO);