Commit 8e2bfce7 by 程裕兵

feat:东莞市&中山市

parent 7c858ea1
...@@ -3,6 +3,7 @@ package com.jiejing.fitness.finance.service.rpc; ...@@ -3,6 +3,7 @@ package com.jiejing.fitness.finance.service.rpc;
import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.jiejing.common.model.JsonResult; import com.jiejing.common.model.JsonResult;
import com.jiejing.common.utils.text.StringUtil;
import com.jiejing.paycenter.api.merchant.MerchantApi; import com.jiejing.paycenter.api.merchant.MerchantApi;
import com.jiejing.paycenter.api.merchant.MerchantQueryApi; import com.jiejing.paycenter.api.merchant.MerchantQueryApi;
import com.jiejing.paycenter.api.merchant.request.ApplyMerchantRequest; import com.jiejing.paycenter.api.merchant.request.ApplyMerchantRequest;
...@@ -59,10 +60,10 @@ public class MerchantRpcService { ...@@ -59,10 +60,10 @@ public class MerchantRpcService {
private void resetAddress(ApplyMerchantRequest request) { private void resetAddress(ApplyMerchantRequest request) {
// 重新映射下地址信息:系统行政区划存在错误,需要订正 // 重新映射下地址信息:系统行政区划存在错误,需要订正
this.resetAddress(request.getLegal().getLegalAddress()); this.resetAddress(null == request.getLegal() ? null : request.getLegal().getLegalAddress());
this.resetAddress(request.getBankCard().getCardAddress()); this.resetAddress(null == request.getBankCard() ? null : request.getBankCard().getCardAddress());
this.resetAddress(request.getLicense().getLicenseAddress()); this.resetAddress(null == request.getLicense() ? null : request.getLicense().getLicenseAddress());
this.resetAddress(request.getBusiness().getBusinessAddress()); this.resetAddress(null == request.getBusiness() ? null : request.getBusiness().getBusinessAddress());
} }
private static final Map<String, String> DISTRICT_CODE_MAP = Maps.newHashMap(); private static final Map<String, String> DISTRICT_CODE_MAP = Maps.newHashMap();
...@@ -74,6 +75,12 @@ public class MerchantRpcService { ...@@ -74,6 +75,12 @@ public class MerchantRpcService {
} }
private void resetAddress(Address address) { private void resetAddress(Address address) {
if (null == address) {
return;
}
if (StringUtil.isBlank(address.getDistrict())) {
return;
}
address.setDistrict(DISTRICT_CODE_MAP.getOrDefault(address.getDistrict(), address.getDistrict())); address.setDistrict(DISTRICT_CODE_MAP.getOrDefault(address.getDistrict(), address.getDistrict()));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment