package com.chinacreator.videoalliance.order.action; 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 org.springframework.web.bind.annotation.ResponseBody; import com.chinacreator.common.pipe.DataOutPipe; import com.chinacreator.common.util.RequestUtil; import com.chinacreator.videoalliance.common.util.ConfigUtil; import com.chinacreator.videoalliance.order.bean.OrderInfo; import com.chinacreator.videoalliance.order.service.OrderService; @Controller public class ExperienceTencentOrder { @Autowired private OrderService orderService; @RequestMapping("/experienceOrders.do") @ResponseBody public Object order(HttpServletRequest request, OrderInfo orderInfo, String channel,String experiencetype,String timeslot) throws Exception{ DataOutPipe pipe = new DataOutPipe(); String userid = orderInfo.getUserid(); if (StringUtils.isNotEmpty(userid)) { orderInfo.setUserid(ConfigUtil.decrypt(userid, orderInfo.getCpid())); if ((orderInfo.getUserid() != null) && (orderInfo.getUserid().length() > 11)) { orderInfo.setUserid(ConfigUtil.getUserid(orderInfo.getUserid(), orderInfo.getCpid())); } } orderInfo.setApptype(RequestUtil.getMobType(request)); orderInfo.setStatus(0); orderInfo.setOrderchannel(channel); orderInfo.setOrderstatus(2); this.orderService.checkOrder(orderInfo); return null; } }