|
@@ -345,10 +345,11 @@ public class ResourceBusiness implements IResourceBusiness {
|
|
|
* @throws IOException
|
|
|
*/
|
|
|
private String getAppRemoteDetailById(String appId) throws IOException {
|
|
|
- String busSraId = resourceConfig.getMenuResource().getBusSraId();
|
|
|
+ String busSraId = resourceConfig.getBusSraId();
|
|
|
+ String busSreIdcard = resourceConfig.getBusSreIdcard();
|
|
|
String busServiceId = resourceConfig.getMenuResource().getBusServiceId();
|
|
|
String busServiceFunc = resourceConfig.getMenuResource().getBusServiceFunc();
|
|
|
- List<Header> heards = getHeaders(busSraId, busServiceId, busServiceFunc);
|
|
|
+ List<Header> heards = getHeaders(busSraId, busSreIdcard, busServiceId, busServiceFunc);
|
|
|
String url = resourceConfig.getResourceUrl() + "/" + appId;
|
|
|
CloseableHttpResponse response = HttpUtil.get(url, null, heards);
|
|
|
return EntityUtils.toString(response.getEntity());
|
|
@@ -361,10 +362,11 @@ public class ResourceBusiness implements IResourceBusiness {
|
|
|
* @return
|
|
|
*/
|
|
|
private String getAppRemoteDetailByCode(String appCode) throws IOException {
|
|
|
- String busSraId = resourceConfig.getAppModifyResource().getBusSraId();
|
|
|
+ String busSraId = resourceConfig.getBusSraId();
|
|
|
+ String busSreIdcard = resourceConfig.getBusSreIdcard();
|
|
|
String busServiceId = resourceConfig.getAppModifyResource().getBusServiceId();
|
|
|
String busServiceFunc = resourceConfig.getAppModifyResource().getBusServiceFunc();
|
|
|
- List<Header> heards = getHeaders(busSraId, busServiceId, busServiceFunc);
|
|
|
+ List<Header> heards = getHeaders(busSraId, busSreIdcard, busServiceId, busServiceFunc);
|
|
|
String url = resourceConfig.getResourceUrl();
|
|
|
Map<String, String> param = new HashMap<>();
|
|
|
param.put("yyxtbh", appCode);
|
|
@@ -389,10 +391,11 @@ public class ResourceBusiness implements IResourceBusiness {
|
|
|
String param = JSON.toJSONString(map);
|
|
|
//获取服务资源
|
|
|
//服务资源提供方一次查询所有服务资源,未采用分页获取方式
|
|
|
- String busSraId = resourceConfig.getServiceResource().getBusSraId();
|
|
|
+ String busSraId = resourceConfig.getBusSraId();
|
|
|
+ String busSreIdcard = resourceConfig.getBusSreIdcard();
|
|
|
String busServiceId = resourceConfig.getServiceResource().getBusServiceId();
|
|
|
String busServiceFunc = resourceConfig.getServiceResource().getBusServiceFunc();
|
|
|
- List<Header> headerList = getHeaders(busSraId, busServiceId, busServiceFunc);
|
|
|
+ List<Header> headerList = getHeaders(busSraId, busSreIdcard, busServiceId, busServiceFunc);
|
|
|
String response = HttpUtil.postJSON(url, param, headerList, null);
|
|
|
if (null == response) {
|
|
|
httpResult.setCode(ResponseStatus.FAIL_CODE);
|
|
@@ -491,10 +494,11 @@ public class ResourceBusiness implements IResourceBusiness {
|
|
|
map.put("page",pageNo-1);
|
|
|
map.put("size",pageSize);
|
|
|
String param = JSON.toJSONString(map);
|
|
|
- String busSraId = resourceConfig.getAppResource().getBusSraId();
|
|
|
+ String busSraId = resourceConfig.getBusSraId();
|
|
|
+ String busSreIdcard = resourceConfig.getBusSreIdcard();
|
|
|
String busServiceId = resourceConfig.getAppResource().getBusServiceId();
|
|
|
String busServiceFunc = resourceConfig.getAppResource().getBusServiceFunc();
|
|
|
- List<Header> headerList = getHeaders(busSraId,busServiceId,busServiceFunc);
|
|
|
+ List<Header> headerList = getHeaders(busSraId, busSreIdcard, busServiceId, busServiceFunc);
|
|
|
String response = HttpUtil.postForm(url, param, headerList, null);
|
|
|
if(null == response){
|
|
|
httpResult.setCode(ResponseStatus.FAIL_CODE);
|
|
@@ -510,17 +514,21 @@ public class ResourceBusiness implements IResourceBusiness {
|
|
|
|
|
|
/**
|
|
|
* 总线调用设置请求头
|
|
|
+ *
|
|
|
* @param busSraId
|
|
|
+ * @param busSreIdcard
|
|
|
* @param busServiceId
|
|
|
* @param busServiceFunc
|
|
|
* @return
|
|
|
*/
|
|
|
- private List<Header> getHeaders(String busSraId, String busServiceId, String busServiceFunc) {
|
|
|
+ private List<Header> getHeaders(String busSraId, String busSreIdcard, String busServiceId, String busServiceFunc) {
|
|
|
List<Header> heardList = new ArrayList<>();
|
|
|
Header busSraIdHeader = new BasicHeader("bus_sra_id",busSraId);
|
|
|
+ Header busSreIdHeader = new BasicHeader("bus_sre_idcard", busSreIdcard);
|
|
|
Header serviceIdHeader = new BasicHeader("bus_service_id",busServiceId);
|
|
|
Header busServiceFuncHeader = new BasicHeader("bus_service_func",busServiceFunc);
|
|
|
heardList.add(busSraIdHeader);
|
|
|
+ heardList.add(busSreIdHeader);
|
|
|
heardList.add(serviceIdHeader);
|
|
|
heardList.add(busServiceFuncHeader);
|
|
|
return heardList;
|