EventService.java
1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.xiniunet.web.service;
import com.alibaba.fastjson.JSON;
import com.xiniunet.api.DefaultXiniuClient;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService(targetNamespace="http://com.event/")
public class EventService {
protected static DefaultXiniuClient client = new DefaultXiniuClient("https://api-test.xiniunet.com/router",
"FEDA506D38D8E930626E850139E74E0C", "9019951CC31D86A31D2E911D4BE51142");
/** 供客户端调用方法 该方法是非静态的,会被发布
* @param data 传入参数
* @return String 返回结果
* */
public String getHandleSuggestion(@WebParam(name="data")String data){
EventUpdateRequest request = JSON.toJavaObject(JSON.parseObject(data),EventUpdateRequest.class);
//调用开放平台接口
EventUpdateResponse response = client.execute(request);
System.out.println(response.getErrors());
return JSON.toJSONString(response);
}
/** 供客户端调用方法 该方法是非静态的,会被发布
* @param data 传入参数
* @return String 返回结果
* */
public String getEventSuggestion(@WebParam(name="data")String data){
RailwayReturnReportEventCreateRequest request = JSON.toJavaObject(JSON.parseObject(data),RailwayReturnReportEventCreateRequest.class);
//调用开放平台接口
RailwayReturnReportEventResponse response = client.execute(request);
System.out.println(response.getErrors());
return JSON.toJSONString(response);
}
}