| | |
| | | request.setLicenseCode(command.creditCode()); |
| | | request.setLicenseValidityType(command.licenseValidityType()); |
| | | request.setLicenseBeginDate(command.licenseBeginDate()); |
| | | request.setRegDetail(joinAddress(command.registeredRegion(), command.registeredAddress())); |
| | | if (!blank(command.licenseEndDate())) request.setLicenseEndDate(command.licenseEndDate()); |
| | | request.setRegProvId(command.registeredProvinceCode()); |
| | | request.setRegAreaId(command.registeredCityCode()); |
| | | request.setRegDistrictId(command.registeredDistrictCode()); |
| | | request.setRegDetail(command.registeredAddress()); |
| | | request.setLegalName(command.legalName()); |
| | | request.setLegalCertType("00"); |
| | | request.setLegalCertNo(command.legalIdNumber()); |
| | | request.setLegalCertValidityType(command.legalValidityType()); |
| | | request.setLegalCertBeginDate(command.legalBeginDate()); |
| | | if (!blank(command.legalEndDate())) request.setLegalCertEndDate(command.legalEndDate()); |
| | | request.setLegalCertNationality("CHN"); |
| | | request.setContactName(command.contactName()); |
| | | request.setContactMobile(command.contactMobile()); |
| | |
| | | config.setRsaPrivateKey(properties.getPrivateKey().trim()); |
| | | config.setRsaPublicKey(properties.getPlatformPublicKey().trim()); |
| | | BasePay.initWithMerConfig(config); |
| | | } |
| | | |
| | | private String joinAddress(String region, String address) { |
| | | String left = region == null ? "" : region.trim(); |
| | | String right = address == null ? "" : address.trim(); |
| | | return left.isEmpty() ? right : right.isEmpty() ? left : left + right; |
| | | } |
| | | |
| | | private boolean blank(String value) { return value == null || value.isBlank(); } |