package com.chinacreator.videoalliance.query.action; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.chinacreator.common.pipe.DataOutPipe; import com.chinacreator.common.util.URLUtil; import com.chinacreator.videoalliance.common.annotation.DataOut; import com.chinacreator.videoalliance.order.util.JsonUtil; import com.chinacreator.videoalliance.query.bean.SyncOfficalBean; import com.chinacreator.videoalliance.query.dao.SyncOfficalDao; @Controller public class CsSyncOfficialAction { @Autowired private SyncOfficalDao syncOfficalDao; @RequestMapping("/syncOfficial.do") @DataOut(callback = "syncOfficial") public DataOutPipe doOrder(HttpServletRequest request, String cpid) throws Exception { DataOutPipe pipe = new DataOutPipe(); List list = syncOfficalDao.query(); for (SyncOfficalBean syncOfficalBean : list) { Map map = new HashMap(); map.put("type",syncOfficalBean.getType() ); map.put("info", syncOfficalBean.getInfo()); map.put("inserttime", syncOfficalBean.getInserttime()); String result = URLUtil.post(syncOfficalBean.getUrl(), JsonUtil.objectToJson(map)); System.out.println(result); } return pipe; } }