package com.chinacreator.videoalliance.query.action; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.chinacreator.common.exception.BusinessException; import com.chinacreator.common.pipe.DataOutPipe; import com.chinacreator.videoalliance.common.annotation.DataOut; import com.chinacreator.videoalliance.common.util.ConfigUtil; import com.chinacreator.videoalliance.query.bean.CsHisBean; import com.chinacreator.videoalliance.query.dao.CsHisDao; @Controller public class CsQueryHisAction { @Autowired private CsHisDao csHisDao; @RequestMapping("/queryHis.do") @DataOut(callback = "queryHis") public DataOutPipe doOrder(HttpServletRequest request, String cpid,String spid,String userid) throws Exception { DataOutPipe pipe = new DataOutPipe(); if (StringUtils.isEmpty(cpid) || StringUtils.isEmpty(spid)) { throw new BusinessException("7002", "参数错误"); } if (StringUtils.isNotEmpty(userid)) { userid = ConfigUtil.decrypt(userid, cpid); if ((userid != null) && (userid.length() > 11)) { userid = ConfigUtil.getUserid(userid, cpid); } } List CsHisBean = csHisDao.queryHis(cpid, spid, userid); pipe.add("data", CsHisBean); return pipe; } }