984cc465f0ab7959f3330a27d8ddb4dff1605e5c.svn-base 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.chinacreator.videoalliance.query.action;
  2. import java.util.HashMap;
  3. import java.util.List;
  4. import java.util.Map;
  5. import javax.servlet.http.HttpServletRequest;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Controller;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import com.chinacreator.common.pipe.DataOutPipe;
  10. import com.chinacreator.common.util.URLUtil;
  11. import com.chinacreator.videoalliance.common.annotation.DataOut;
  12. import com.chinacreator.videoalliance.order.util.JsonUtil;
  13. import com.chinacreator.videoalliance.query.bean.SyncOfficalBean;
  14. import com.chinacreator.videoalliance.query.dao.SyncOfficalDao;
  15. @Controller
  16. public class CsSyncOfficialAction {
  17. @Autowired
  18. private SyncOfficalDao syncOfficalDao;
  19. @RequestMapping("/syncOfficial.do")
  20. @DataOut(callback = "syncOfficial")
  21. public DataOutPipe doOrder(HttpServletRequest request, String cpid) throws Exception {
  22. DataOutPipe pipe = new DataOutPipe();
  23. List<SyncOfficalBean> list = syncOfficalDao.query();
  24. for (SyncOfficalBean syncOfficalBean : list) {
  25. Map<String,String> map = new HashMap<String,String>();
  26. map.put("type",syncOfficalBean.getType() );
  27. map.put("info", syncOfficalBean.getInfo());
  28. map.put("inserttime", syncOfficalBean.getInserttime());
  29. String result = URLUtil.post(syncOfficalBean.getUrl(), JsonUtil.objectToJson(map));
  30. System.out.println(result);
  31. }
  32. return pipe;
  33. }
  34. }