package com.newvideo.controller.admin;
|
|
import java.io.PrintWriter;
|
import java.io.UnsupportedEncodingException;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
|
import org.springframework.stereotype.Controller;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import com.newvideo.domain.DetailSystem;
|
import com.newvideo.domain.HomeAd;
|
import com.newvideo.domain.ad.CommonAd;
|
import com.newvideo.domain.ad.CommonAdPosition;
|
import com.newvideo.domain.ad.CommonAdPositionAd;
|
import com.newvideo.service.imp.AdService;
|
import com.newvideo.util.StringUtil;
|
|
@Controller
|
@RequestMapping("")
|
public class CommonAdAdminController {
|
|
@Resource
|
private AdService adService;
|
|
@RequestMapping(value = "/CommonAdAdminServlet", method = RequestMethod.GET)
|
public void get(HttpServletRequest req, PrintWriter out) {
|
try {
|
req.setCharacterEncoding("UTF-8");
|
} catch (UnsupportedEncodingException e1) {
|
e1.printStackTrace();
|
}
|
String type = req.getParameter("type");
|
if (type.equalsIgnoreCase("addCommonAdPositionAd")) {// 获取来源列表
|
String orderby = req.getParameter("orderby");
|
String position = req.getParameter("position");
|
orderby = StringUtil.isNullOrEmpty(orderby) ? "0" : orderby;
|
position = StringUtil.isNullOrEmpty(position) ? "0" : position;
|
String classid = req.getParameter("ids");
|
String pid = req.getParameter("pid");
|
if (!StringUtil.isNullOrEmpty(classid) && !StringUtil.isNullOrEmpty(pid)) {
|
CommonAdPositionAd sz = new CommonAdPositionAd();
|
sz.setCreatetime(System.currentTimeMillis() + "");
|
sz.setOrderby(Integer.parseInt(orderby));
|
sz.setPosition(Integer.parseInt(position));
|
sz.setAd(new CommonAd(classid));
|
sz.setAdPosition(new CommonAdPosition(pid));
|
adService.addCommonAdPositionAd(sz);
|
}
|
out.print("SUCCESS");
|
} else if (type.equalsIgnoreCase("deleteCommonAdPositionAd")) {// 获取下级分类
|
String pid = req.getParameter("pid");
|
String classid = req.getParameter("ids");
|
if (!StringUtil.isNullOrEmpty(pid) && !StringUtil.isNullOrEmpty(classid)) {
|
adService.deleteCommonAdPositionAd(classid, pid);
|
}
|
out.print("SUCCESS");
|
}
|
}
|
|
}
|