package com.lwq.servlet.admin;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.qlzx.dao.BulletinDAO;
import com.qlzx.dao.GoodsInfoDAO;
import com.qlzx.entity.UserInfo;
public class goodsManage extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
HttpSession session=request.getSession();
UserInfo user=(UserInfo)session.getAttribute("admin");
String op=request.getParameter("op");
op= new String(op.getBytes("ISO-8859-1"),"utf-8");
String returnURL = "";
if(op.equals("")){
returnURL="admin/bulletinManage.jsp";
}
if(op.equals("toAdd")){
returnURL="admin/addGoods.jsp";
}
if(op.equals("add")){
//goodsName typeId price discount status isRecommend isNew photo remark
String goodsName=request.getParameter("goodsName");
String strtypeId=request.getParameter("typeId");
int typeId=Integer.parseInt(strtypeId);
String strprice=request.getParameter("price");
float price=Float.parseFloat(strprice);
String strdiscount=request.getParameter("discount");
float discount=Float.parseFloat(strdiscount);
String strstatus=request.getParameter("status");
String isRecommend=request.getParameter("isRecommend");
String isNew=request.getParameter("isNew");
String photo=request.getParameter("photo");
String remark=request.getParameter("remark");
int isnew=1,recomend=1,status=1;
if(isNew!=null){
isnew=0;
}
if(isRecommend!=null){
recomend=0;
}
if(strstatus!=null){
status=0;
}
returnURL=add(typeId, goodsName, price, discount, isnew, recomend, status, photo, remark);
}
if(op.equals("update")){
String goodsName=request.getParameter("goodsName");
String strtypeId=request.getParameter("typeId");
int typeId=Integer.parseInt(strtypeId);
String strprice=request.getParameter("price");
float price=Float.parseFloat(strprice);
String strdiscount=request.getParameter("discount");
float discount=Float.parseFloat(strdiscount);
String strstatus=request.getParameter("status");
String isRecommend=request.getParameter("isRecommend");
String isNew=request.getParameter("isNew");
String photo=request.getParameter("photo");
String remark=request.getParameter("remark");
String strid=request.getParameter("id");
int goodsId=Integer.parseInt(strid);
int isnew=1,recomend=1,status=1;
if(isNew!=null){
isnew=0;
}
if(isRecommend!=null){
recomend=0;
}
if(strstatus!=null){
status=0;
}
returnURL=update(typeId, goodsName, price, discount, isnew, recomend, status, photo, remark,goodsId);
}
if(op.equals("remove")){
String str=request.getParameter("id");
int id=Integer.parseInt(str);
returnURL=delete(id);
}
if(op.equals("removeMore")){
String removeIds=request.getParameter("removeIds");
returnURL=removeMore(removeIds);
}
request.getRequestDispatcher(returnURL).forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
//添加商品
private String add(int typeId,String goodsName,float price,float dicsount,int isNew,int inRecommend,int status,String photo,String remark){
GoodsInfoDAO dao=new GoodsInfoDAO();
if(dao.add(typeId,goodsName,price,dicsount,isNew,inRecommend,status,photo, remark)){
return "admin/goodsManage.jsp";
}
else{
return "admin/error.jsp";
}
}
//更改商品信息
private String update(int typeId,String goodsName,float price,float dicsount,int isNew,int inRecommend,int status,String photo,String remark,int goodsId){
GoodsInfoDAO dao=new GoodsInfoDAO();
if(dao.update( typeId,goodsName,price,dicsount, isNew,inRecommend,status,photo,remark,goodsId)){
return "admin/goodsManage.jsp";
}
else{
return "admin/error.jsp";
}
}
//删除某个商品
private String delete(int id){
GoodsInfoDAO dao=new GoodsInfoDAO();
if(dao.deleteOne(id)){
return "admin/goodsManage.jsp";
}
else {
return "admin/error.jsp";
}
}
private String removeMore(String str){
GoodsInfoDAO dao=new GoodsInfoDAO();
if(dao.deleteSum(str)){
return "admin/goodsManage.jsp";
}
else{
return "admin/error.jsp";
}
}
}
四散
- 粉丝: 13
- 资源: 1万+
会员权益专享
最新资源
- 备赛2023蓝桥杯,国信长天单片机竞赛平台开发软件安装教程
- 看板代码.sql
- google-chrome-stable_current_amd64.deb
- 时尚镂空美女女性PPT模板.pot
- SAP GUI for windows 7.60 免费下载 - 08 (含 patch level 15)
- SAP GUI for windows 7.70 免费下载 - 02 (含 patch level 10)
- GTK+-Runtime-3.4.2-(TARNYKO).exe
- SAP GUI for windows 7.60 免费下载 - 07 (含 patch level 9-1)
- SAP GUI for windows 7.60 免费下载 - 06 (含 patch level 9)
- BattleInfo.json
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



评论0