|
|
@@ -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
|
}
|