Bladeren bron

优化 --配置

gaodd 1 jaar geleden
bovenliggende
commit
17220a091b

+ 39 - 74
src/main/java/com/chinaitop/depot/system/service/impl/OrgInfoServiceImpl.java

@@ -8,6 +8,7 @@ import java.util.Map;
8 8
 import javax.annotation.Resource;
9 9
 
10 10
 import org.apache.commons.lang.StringUtils;
11
+import org.springframework.beans.factory.annotation.Value;
11 12
 import org.springframework.context.annotation.Bean;
12 13
 import org.springframework.stereotype.Service;
13 14
 import org.springframework.util.LinkedMultiValueMap;
@@ -35,6 +36,9 @@ public class OrgInfoServiceImpl implements OrgInfoService {
35 36
         return new RestTemplate();
36 37
     }
37 38
     
39
+    @Value("${jsgjjsjUrl}")
40
+    private String jsgjjsjUrl;
41
+    
38 42
 
39 43
 	@Override
40 44
 	public List<OrgInfo> queryByExample(OrgInfoExample example) {
@@ -57,31 +61,9 @@ public class OrgInfoServiceImpl implements OrgInfoService {
57 61
 		/**
58 62
 		 * 国家局数据
59 63
 		 */
60
-		Map<String, Object>  gjjMap = OrgInfoMapper.getKqGjjDate(orgInfo.getOrgId());
61
-		gjjMap.put("czbz", "i");
62
-		gjjMap.put("is_upload", 0);
63
-		String tableName = "ODS_UP_KQXXJK";
64 64
 		
65
-		/**
66
-         * restTemplate调用
67
-         */
68
-        String url = "http://localhost:9022/recPublish/sendMessage";//
69
-        // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
70
-        MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
71
-		//Map<String, Object>  sendMap = new HashMap<String, Object>();
72
-        ObjectMapper objectMapper = new ObjectMapper();
73
-        String jsonMap;
74
-        try {
75
-			 jsonMap = objectMapper.writeValueAsString(gjjMap);
76
-			 sendMap.add("gjjMapJson",jsonMap);
77
-		} catch (JsonProcessingException e) {
78
-			// TODO Auto-generated catch block
79
-			e.printStackTrace();
80
-		}
81
-		sendMap.add("tableName", tableName);
82
-		sendMap.add("orgId", orgInfo.getOrgId());
83
-
84
-       String result = (String) restTemplate.postForObject(url, sendMap, String.class);
65
+		this.gjjjk(orgInfo.getOrgId(), orgInfo.getOrgId(), "i");
66
+		
85 67
 	}
86 68
 
87 69
 	@Override
@@ -92,31 +74,7 @@ public class OrgInfoServiceImpl implements OrgInfoService {
92 74
 		/**
93 75
 		 * 国家局数据
94 76
 		 */
95
-		Map<String, Object>  gjjMap = OrgInfoMapper.getKqGjjDate(orgInfo.getOrgId());
96
-		gjjMap.put("czbz", "u");
97
-		gjjMap.put("is_upload", 0);
98
-		String tableName = "ODS_UP_KQXXJK";
99
-		
100
-		/**
101
-         * restTemplate调用
102
-         */
103
-        String url = "http://localhost:9022/recPublish/sendMessage";//
104
-        // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
105
-        MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
106
-		//Map<String, Object>  sendMap = new HashMap<String, Object>();
107
-        ObjectMapper objectMapper = new ObjectMapper();
108
-        String jsonMap;
109
-        try {
110
-			 jsonMap = objectMapper.writeValueAsString(gjjMap);
111
-			 sendMap.add("gjjMapJson",jsonMap);
112
-		} catch (JsonProcessingException e) {
113
-			// TODO Auto-generated catch block
114
-			e.printStackTrace();
115
-		}
116
-		sendMap.add("tableName", tableName);
117
-		sendMap.add("orgId", orgInfo.getOrgId());
118
-
119
-       String result = (String) restTemplate.postForObject(url, sendMap, String.class);
77
+		this.gjjjk(orgInfo.getOrgId(), orgInfo.getOrgId(), "u");
120 78
 	}
121 79
 
122 80
 	@Override
@@ -127,32 +85,8 @@ public class OrgInfoServiceImpl implements OrgInfoService {
127 85
 		/**
128 86
 		 * 国家局数据
129 87
 		 */
130
-		Map<String, Object>  gjjMap = OrgInfoMapper.getKqGjjDate(orgId);
131
-		gjjMap.put("czbz", "d");
132
-		gjjMap.put("is_upload", 0);
133
-		String tableName = "ODS_UP_KQXXJK";
134 88
 		
135
-		/**
136
-         * restTemplate调用
137
-         */
138
-        String url = "http://localhost:9022/recPublish/sendMessage";//
139
-        // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
140
-        MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
141
-		//Map<String, Object>  sendMap = new HashMap<String, Object>();
142
-        ObjectMapper objectMapper = new ObjectMapper();
143
-        String jsonMap;
144
-        try {
145
-			 jsonMap = objectMapper.writeValueAsString(gjjMap);
146
-			 sendMap.add("gjjMapJson",jsonMap);
147
-		} catch (JsonProcessingException e) {
148
-			// TODO Auto-generated catch block
149
-			e.printStackTrace();
150
-		}
151
-		sendMap.add("tableName", tableName);
152
-		sendMap.add("orgId", orgId);
153
-
154
-       String result = (String) restTemplate.postForObject(url, sendMap, String.class);
155
-        
89
+		this.gjjjk(orgId, orgId, "d");
156 90
 	}
157 91
 
158 92
 	@Override
@@ -287,4 +221,35 @@ public class OrgInfoServiceImpl implements OrgInfoService {
287 221
 		return OrgInfoMapper.getAllDepotInfo();
288 222
 	}
289 223
 
224
+	/**
225
+   	 * 国家局数据
226
+   	 */
227
+       public void gjjjk(Integer id, Integer orgId,String czbz) {
228
+           
229
+    	Map<String, Object>  gjjMap = OrgInfoMapper.getKqGjjDate(orgId);
230
+   		gjjMap.put("czbz", czbz);
231
+   		gjjMap.put("is_upload", 0);
232
+   		String tableName = "ODS_UP_KQXXJK";
233
+   		
234
+   		/**
235
+            * restTemplate调用
236
+            */
237
+           //String url = "http://localhost:9022/recPublish/sendMessage";//
238
+           // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
239
+           MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
240
+   		//Map<String, Object>  sendMap = new HashMap<String, Object>();
241
+           ObjectMapper objectMapper = new ObjectMapper();
242
+           String jsonMap;
243
+           try {
244
+   			 jsonMap = objectMapper.writeValueAsString(gjjMap);
245
+   			 sendMap.add("gjjMapJson",jsonMap);
246
+   		} catch (JsonProcessingException e) {
247
+   			// TODO Auto-generated catch block
248
+   			e.printStackTrace();
249
+   		}
250
+   		sendMap.add("tableName", tableName);
251
+   		sendMap.add("orgId", orgId);
252
+
253
+          String result = (String) restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
254
+       }
290 255
 }

+ 3 - 1
src/main/resources/application-dev.yml

@@ -50,4 +50,6 @@ loginTime: 5
50 50
 FLATID: 511100008
51 51
 KEY: 229558d3f8a9e2c67a7661a50487c790
52 52
 #webservice接口地址
53
-wsdlUrl: http://10.223.3.62:9025/yhzx/webServices/ExchangeServer?wsdl
53
+wsdlUrl: http://10.223.3.62:9025/yhzx/webServices/ExchangeServer?wsdl
54
+
55
+jsgjjsjUrl: http://localhost:9022/recPublish/sendMessage

+ 3 - 1
src/main/resources/application-prod.yml

@@ -49,4 +49,6 @@ loginTime: 5
49 49
 FLATID: 511100008
50 50
 KEY: 229558d3f8a9e2c67a7661a50487c790
51 51
 #webservice接口地址
52
-wsdlUrl: http://10.223.3.62:9025/yhzx/webServices/ExchangeServer?wsdl
52
+wsdlUrl: http://10.223.3.62:9025/yhzx/webServices/ExchangeServer?wsdl
53
+
54
+jsgjjsjUrl: http://localhost:9022/recPublish/sendMessage