8209247efde270da33a10304b2037b47d272fff9.svn-base 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.chinacreator.videoalliance.query.action;
  2. import java.util.List;
  3. import javax.servlet.http.HttpServletRequest;
  4. import org.apache.commons.lang.StringUtils;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Controller;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import com.chinacreator.common.exception.BusinessException;
  9. import com.chinacreator.common.pipe.DataOutPipe;
  10. import com.chinacreator.videoalliance.common.annotation.DataOut;
  11. import com.chinacreator.videoalliance.common.util.ConfigUtil;
  12. import com.chinacreator.videoalliance.query.bean.CsHisBean;
  13. import com.chinacreator.videoalliance.query.dao.CsHisDao;
  14. @Controller
  15. public class CsQueryHisAction {
  16. @Autowired
  17. private CsHisDao csHisDao;
  18. @RequestMapping("/queryHis.do")
  19. @DataOut(callback = "queryHis")
  20. public DataOutPipe doOrder(HttpServletRequest request, String cpid,String spid,String userid) throws Exception {
  21. DataOutPipe pipe = new DataOutPipe();
  22. if (StringUtils.isEmpty(cpid) || StringUtils.isEmpty(spid)) {
  23. throw new BusinessException("7002", "参数错误");
  24. }
  25. if (StringUtils.isNotEmpty(userid)) {
  26. userid = ConfigUtil.decrypt(userid, cpid);
  27. if ((userid != null) && (userid.length() > 11)) {
  28. userid = ConfigUtil.getUserid(userid, cpid);
  29. }
  30. }
  31. List<CsHisBean> CsHisBean = csHisDao.queryHis(cpid, spid, userid);
  32. pipe.add("data", CsHisBean);
  33. return pipe;
  34. }
  35. }