package com.lyms.cm.controller.sys; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.lyms.cm.entity.sys.SysUsers; import com.lyms.synch.SyncUtils; import com.lyms.synch.entity.AckObj; import com.lyms.synch.entity.SyncnModel; import com.lyms.web.controller.BaseController; @Controller @RequestMapping("/remote") public class SysRemoteController extends BaseController { @RequestMapping(value = "/push") @ResponseBody public String push(HttpServletRequest request) throws ClassNotFoundException, IOException { SyncnModel model = SyncUtils.conver(request); if (model.isAck()) { AckObj ack = SyncUtils.converDataToAck(model); System.out.println("回执信息: " + ack.getData()); } else { SysUsers user = SyncUtils.converData(model, SysUsers.class); System.out.println("user: " + user.getName()); } return "OK"; } }