|  | @@ -3,6 +3,7 @@ package com.xunmei.sync.service.impl;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.http.service.params.HttpParamsGet;
 | 
	
		
			
				|  |  | +import com.xunmei.sync.config.ThirdPartySystemConfig;
 | 
	
		
			
				|  |  |  import com.xunmei.sync.dto.fjnxsync.FJNXXmlOrgDto;
 | 
	
		
			
				|  |  |  import com.xunmei.sync.dto.fjnxsync.SyncResponseDto;
 | 
	
		
			
				|  |  |  import com.xunmei.sync.service.IFJNXOrgSyncService;
 | 
	
	
		
			
				|  | @@ -31,14 +32,17 @@ public class FJNXOrgSyncServiceImpl implements IFJNXOrgSyncService {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      FjnxXmlApi fjnxXmlApi;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private ThirdPartySystemConfig thirdPartySystemConfig;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public SyncResponseDto getOrgSyncFileInfo() {
 | 
	
		
			
				|  |  |          final Map<String, Object> params = new HashMap<>();
 | 
	
		
			
				|  |  |          // TODO 后期将参数和地址 放在数据库中,放在配置文件中如果不是多套需要修改多个配置文件,可以放在数据库中 获取一次后放入Redis缓存
 | 
	
		
			
				|  |  | -        params.put("systemCode", 61303);
 | 
	
		
			
				|  |  | -        params.put("orgCode", "900000000");
 | 
	
		
			
				|  |  | +        params.put("systemCode", thirdPartySystemConfig.getFjnxSystemCode());
 | 
	
		
			
				|  |  | +        params.put("orgCode", thirdPartySystemConfig.getFjnxSyncOrgTopOrgCode());
 | 
	
		
			
				|  |  |  //        final JSONObject data = this.fjnxApi.get(HttpParamsGet.get("/sp-app-batch/api/syncout/orgdirect", params));
 | 
	
		
			
				|  |  | -        final JSONObject data = this.fjnxApi.get(HttpParamsGet.get("/fjnx/mock/orgfileInfo", params));
 | 
	
		
			
				|  |  | +        final JSONObject data = this.fjnxApi.get(HttpParamsGet.get(thirdPartySystemConfig.getFjnxSyncOrgFileInfoUrl(), params));
 | 
	
		
			
				|  |  |          if (data == null) {
 | 
	
		
			
				|  |  |              return null;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -52,12 +56,12 @@ public class FJNXOrgSyncServiceImpl implements IFJNXOrgSyncService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // TODO 后期将参数和地址 放在数据库中,放在配置文件中如果不是多套需要修改多个配置文件,可以放在数据库中 获取一次后放入Redis缓存
 | 
	
		
			
				|  |  |          final Map<String, Object> params = new HashMap<>();
 | 
	
		
			
				|  |  | -        params.put("systemCode", "61303");
 | 
	
		
			
				|  |  | +        params.put("systemCode",  thirdPartySystemConfig.getFjnxSystemCode());//"61303"
 | 
	
		
			
				|  |  |          params.put("fileName", syncResponseDto.getData().getFileName());
 | 
	
		
			
				|  |  |          params.put("fileId", syncResponseDto.getData().getFileId());
 | 
	
		
			
				|  |  |          params.put("storageType", "localdisk");
 | 
	
		
			
				|  |  |  //        final String data= fjnxXmlApi.get(HttpParamsGet.get("/yusp-file/api/file/download", params));
 | 
	
		
			
				|  |  | -        final String data= fjnxXmlApi.get(HttpParamsGet.get("/fjnx/mock/orgxmldata", params));
 | 
	
		
			
				|  |  | +        final String data= fjnxXmlApi.get(HttpParamsGet.get(thirdPartySystemConfig.getFjnxSyncOrgFileDownloadUrl(), params)); //"/fjnx/mock/orgxmldata"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              return FjnxXmlApi.convertXmlToJavaBean(data, FJNXXmlOrgDto.class);
 |