12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.chinacreator.videoalliance.query.action;
- import javax.servlet.http.HttpServletRequest;
- import org.apache.commons.lang.StringUtils;
- import org.apache.log4j.Logger;
- 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.common.util.URLUtil;
- import com.chinacreator.common.util.UsermobUtil;
- import com.chinacreator.videoalliance.common.annotation.DataOut;
- import com.chinacreator.videoalliance.common.bean.AreaInfo;
- import com.chinacreator.videoalliance.common.util.AreaUtil;
- import com.chinacreator.videoalliance.query.dao.ActiveDao;
- @Controller
- public class QueryActivityAction {
-
- @Autowired
- private ActiveDao activeDao;
-
- @RequestMapping("/queryActivity.do")
- @DataOut(callback="queryActivity")
- public DataOutPipe doOrder(HttpServletRequest request, String userid,String apptype,String activetype,String cpid,String spid) throws Exception {
- DataOutPipe pipe = new DataOutPipe();
- try{
- if(StringUtils.isEmpty(cpid) || StringUtils.isEmpty(spid) || StringUtils.isEmpty(apptype) || StringUtils.isEmpty(userid) || !UsermobUtil.isValid(userid)){
- throw new BusinessException("9002", "参数无效");
- }
- AreaInfo areaInfo = AreaUtil.getAreaInfoByUserid(userid);
- if (areaInfo == null) {
- throw new BusinessException("9003", "无法判断省份");
- }
- if(!activeDao.query(cpid, spid, areaInfo.getProvince(), activetype)){
- throw new BusinessException("9004", "该省分无权益订购");
- }
- }catch(Exception e){
- throw e;
- }finally{
- }
- return pipe;
- }
-
- public static void main(String[] args) throws Exception {
- System.out.println(URLUtil.get("http://114.255.201.228:86/videoif/queryActivity.do?userid=18574414678&apptype=3&cpid=tencent&spid=6&activetype=1"));
- }
-
- }
|