1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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;
- }
- }
|