EventService.java 1.52 KB
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);
    }
}