package com.lyms.cm.controller.sys; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.lyms.sync.ParamsAdpter; import com.lyms.sync.SyncHandler; import com.lyms.sync.SyncUtils; import com.lyms.sync.channel.ChannelData; import com.lyms.web.controller.BaseController; @Controller @RequestMapping("/remote") @Deprecated public class SysRemoteController extends BaseController { @RequestMapping(value = "/sycn", produces = { MediaType.APPLICATION_JSON_VALUE }) @ResponseBody public Object push(HttpServletRequest request) throws ClassNotFoundException, IOException { ChannelData model = SyncUtils.conver(request); Object object = SyncHandler.handler(model); model.setData(ParamsAdpter.builder().push(object).toJsonString()); model.setAck(true); return model; } }