|
|
@ -265,6 +265,30 @@ public class UserInfoServiceImpl implements UserInfoService { |
|
|
|
return null; |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public DeptEntity querySysDeptEntityByEnterpriseNumbers(String enterpriseNumbers) { |
|
|
|
|
|
|
|
Map<String, String> paraMap = new HashMap<>(2); |
|
|
|
|
|
|
|
paraMap.put("enterpriseNumber", enterpriseNumbers); |
|
|
|
|
|
|
|
Map<String, String> headMap = new HashMap<>(2); |
|
|
|
|
|
|
|
headMap.put("Content-Type", ConfigureConstant.STRING_APPLICATION_JSON); |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
String queryTaxInfo = userCenterConfig.configQueryBigBOrgInfoByEnterpriseNumbers(); |
|
|
|
|
|
|
|
log.info("{},获取企业信息的接口,url:{},入参:{}", LOGGER_MSG, queryTaxInfo, JsonUtils.getInstance().toJsonString(paraMap)); |
|
|
|
|
|
|
|
String result = HttpUtils.doPostWithHeader(queryTaxInfo, JsonUtils.getInstance().toJsonString(paraMap), headMap); |
|
|
|
|
|
|
|
log.info("{}调用用户信息获取信息为:{}", LOGGER_MSG, result); |
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(result)) { |
|
|
|
|
|
|
|
JSONObject jsonObject = JSON.parseObject(result); |
|
|
|
|
|
|
|
if (!jsonObject.isEmpty() && ConfigureConstant.STRING_0000.equals(jsonObject.get(OrderManagementConstant.CODE))) { |
|
|
|
|
|
|
|
return JsonUtils.getInstance().parseObject(jsonObject.getString(OrderManagementConstant.DATA), DeptEntity.class); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
|
|
log.error("{}调用用户信息获取服务异常:{}", LOGGER_MSG, e); |
|
|
|
|
|
|
|
return null; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return null; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public DeptEntity querySysDeptEntityFromUrl(String taxpayerCode, String taxpayerName, String entId) { |
|
|
|
public DeptEntity querySysDeptEntityFromUrl(String taxpayerCode, String taxpayerName, String entId) { |
|
|
|
Map<String, String> paraMap = new HashMap<>(2); |
|
|
|
Map<String, String> paraMap = new HashMap<>(2); |
|
|
|