Authored by gemingdan

二级城市

... ... @@ -1435,22 +1435,29 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport
if (bo.getSource()==null||1 != bo.getSource()) {
//查询银行城市
AreaReqBO areaReqBO = new AreaReqBO();
areaReqBO.setCode(bo.getBankCityId()*100);
areaReqBO.setCode(bo.getBankCityId());
areaReqBO.setInvoker("ordersdetail");
logger.info("bindBankCard,bo is {},areareq is {}",bo,areaReqBO);
AreaRspBo area = null;
try {
area = serviceCaller.call("users.getAreaByCode", areaReqBO, AreaRspBo.class);
} catch (ServiceException e) {
logger.info("bindBankCard,bo is {},areareq is {},e is {}",bo,areaReqBO,e);
} catch (ServiceNotAvaibleException e) {
logger.info("bindBankCard,bo is {},areareq is {},e is {}",bo,areaReqBO,e);
} catch (ServiceNotFoundException e) {
logger.info("bindBankCard,bo is {},areareq is {},e is {}",bo,areaReqBO,e);
}
logger.info("bindBankCard,bo is {},area is {}",bo,JSONObject.toJSONString(area));
if (area != null && area.getParent() != null) {
logger.info("bindBankCard,bo is {},getAreaByCode,area is {}",bo,JSONObject.toJSONString(area));
} catch (Exception e) {
logger.info("bindBankCard,bo is {},getAreaByCode exception,areareq is {},e is {}",bo,areaReqBO,e);
}
if (area != null && area.getCaption() != null) {
insertReq.setBankCity(area.getCaption());
}else {
}/*else if (area != null && (area.getCaption()==null||area.getCaption().trim().length()<2)) {
areaReqBO.setCode((bo.getBankCityId()/100)*10000);
try {
area = serviceCaller.call("users.getAreaByCode", areaReqBO, AreaRspBo.class);
logger.info("bindBankCard,bo is {},getAreaByCode again,area is {}",bo,JSONObject.toJSONString(area));
} catch (Exception e) {
logger.info("bindBankCard,bo is {},getAreaByCode exception,areareq is {},e is {}",bo,areaReqBO,e);
}
insertReq.setBankCity(area.getCaption());
}*/
else {
throw new ServiceException(ServiceError.UNION_VERSION_UPGRADE_ERROR);
}
logger.info("bindBankCard,bo is {},area is {},city is {}",bo,JSONObject.toJSONString(area),insertReq.getBankCity());
... ...