| | |
| | | |
| | | @Override |
| | | public IPage<DockingSystemConfigVO> page(Map<String,String>codtionMap, Query query) { |
| | | |
| | | IPage<DockingSystemConfig> pages = page(Condition.getPage(query), UBCSSqlKeyword.buildConditionByMapString(codtionMap)); |
| | | List<DockingSystemConfig> dockingSystemConfigList= pages.getRecords(); |
| | | dockingSystemConfigList.stream().forEach(dockingSystemConfig -> { |
| | |
| | | // dockingSystemConfig.setSourceSysName(""); |
| | | //dockingSystemConfig.setTargetSysName(""); |
| | | }); |
| | | return DockingSystemConfigWrapper.build().pageVO(pages); |
| | | return DockingSystemConfigWrapper.build().pageVO(pages); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param dockingSystemConfigDTO |
| | | * @throws Throwable |
| | | */ |
| | | private void callInterface(String sendString , DockingSystemConfigDTO dockingSystemConfigDTO) throws Throwable{ |
| | | private void callInterface(String sendString , DockingSystemConfigDTO dockingSystemConfigDTO) throws Throwable{ |
| | | String paramString = ""; |
| | | |
| | | String backString = ""; |
| | |
| | | String sendurl = url + "?" + DATA_PARAM_NAME + "=" + sendString; |
| | | //拼接param |
| | | for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) { |
| | | sendurl = sendurl + "&" + sysIntParamVO.getParamkey() + "=" + sysIntParamVO.getParamvalue(); |
| | | sendurl = sendurl + "&" + sysIntParamVO.getParamKey() + "=" + sysIntParamVO.getParamValue(); |
| | | } |
| | | paramString = sendurl; |
| | | backString = HttpUtils.get(sendurl); |
| | |
| | | MultiValueMap<String, String> params = new LinkedMultiValueMap<>(); |
| | | if(!CollectionUtils.isEmpty(sysIntParamVOList)) { |
| | | for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) { |
| | | params.add(sysIntParamVO.getParamkey(), sysIntParamVO.getParamvalue()); |
| | | params.add(sysIntParamVO.getParamKey(), sysIntParamVO.getParamValue()); |
| | | } |
| | | } |
| | | params.add(DATA_PARAM_NAME,sendString); |
| | |
| | | }else if (type.equals(URLTYPE_WEBSERVICE)) {//webserver请求 |
| | | MultiValueMap<String, String> params = new LinkedMultiValueMap<>(); |
| | | for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) { |
| | | params.add(sysIntParamVO.getParamkey(), sysIntParamVO.getParamvalue()); |
| | | params.add(sysIntParamVO.getParamKey(), sysIntParamVO.getParamValue()); |
| | | } |
| | | paramString = sendString; |
| | | MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); |
| | |
| | | resultNodeObjectDTO.setErroid("1"); |
| | | resultNodeObjectDTO.setMsg(msg); |
| | | resultNodeObjectDTO.setCode(dockingSystemConfigDTO.getClassifyId()); |
| | | resultNodeObjectDTO.setOid(dockingSystemConfigDTO.getClassifyOid()); |
| | | resultNodeObjectDTO.setItemid(dockingSystemConfigDTO.getClassifyOid()); |
| | | resultNodeObjectDTOS.add(resultNodeObjectDTO); |
| | | }finally { |
| | | boolean isSend = false; |
| | |
| | | dockingLog.setClassifyName(dockingSystemConfigDTO.getClassifyName()); |
| | | dockingLog.setId(dockingSystemConfigDTO.getId()); |
| | | dockingLog.setUniqueCode(""); |
| | | dockingLog.setCreateTime(new Date()); |
| | | dockingLog.setInterfaceStatus(isSend?"true":"false"); |
| | | dockingLog.setParamString(paramString); |
| | | dockingLog.setType(DATA_LOGE_OUT); |