master
Aokiso 7 years ago
parent 7874543d82
commit 94bd4de5ca

@ -0,0 +1,46 @@
package com.example.demo.productService.controller;
import com.example.demo.bean.Product;
import com.example.demo.productService.tools.addPro;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
import org.springframework.stereotype.Controller;
@Controller
public class addController extends HttpServlet {
Product product;
addPro addPro;
@RequestMapping("/addproduct")
public String doPost(HttpServletResponse response,HttpServletRequest request){
PrintWriter writer=null;
try{
product.setProductNum(Integer.parseInt(request.getParameter("productNum")));
product.setProductName(request.getParameter("productName"));
product.setBankNum(Integer.parseInt(request.getParameter("bankNum")));
product.setCategory(request.getParameter("productName"));
product.setIntrate(Integer.parseInt(request.getParameter("intrate")));
product.setProductDescription(request.getParameter("description"));
product.setPictureAddress(request.getParameter("address"));
int result= addPro.add(product);
response.setContentType("text/hmtl;charset=utf-8");
writer=response.getWriter();
if(result==1){
writer.write("增加成功");
return "/";//返回增加删除修改的总页面
}
writer.write("增加失败");
return "/";//返回增加的页面
}catch(Exception e){
e.printStackTrace();
}finally {
if(writer!=null){
writer.close();
}
}
return "页面出错";
}
}

@ -0,0 +1,40 @@
package com.example.demo.productService.controller;
import com.example.demo.bean.Product;
import com.example.demo.productService.tools.deletePro;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
@Controller
public class deleteController {
Product product;
deletePro deletes;
@RequestMapping("/deleteproduct")
public String doPost(HttpServletResponse response, HttpServletRequest request){
PrintWriter writer=null;
try{
int productNum=Integer.parseInt(request.getParameter("productNum"));
int result= deletes.delete(productNum);
response.setContentType("text/hmtl;charset=utf-8");
writer=response.getWriter();
if(result==1){
writer.write("删除成功");
return "/";//返回增加删除修改的总页面
}
writer.write("删除失败");
return "/";//返回删除的页面
}catch(Exception e){
e.printStackTrace();
}finally {
if(writer!=null){
writer.close();
}
}
return "页面出错";
}
}

@ -0,0 +1,46 @@
package com.example.demo.productService.controller;
import com.example.demo.bean.Product;
import com.example.demo.productService.tools.updatePro;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
@Controller
public class updateController {
Product product;
updatePro updatePro;
@RequestMapping("/updateproduct")
public String doPost(HttpServletResponse response, HttpServletRequest request){
PrintWriter writer=null;
try{
product.setProductNum(Integer.parseInt(request.getParameter("productNum")));
product.setProductName(request.getParameter("productName"));
product.setBankNum(Integer.parseInt(request.getParameter("bankNum")));
product.setCategory(request.getParameter("productName"));
product.setIntrate(Integer.parseInt(request.getParameter("intrate")));
product.setProductDescription(request.getParameter("description"));
product.setPictureAddress(request.getParameter("address"));
int result= updatePro.update(product);
response.setContentType("text/hmtl;charset=utf-8");
writer=response.getWriter();
if(result==1){
writer.write("修改成功");
return "/";//返回增加删除修改的总页面
}
writer.write("修改失败");
return "/";//返回修改的页面
}catch(Exception e){
e.printStackTrace();
}finally {
if(writer!=null){
writer.close();
}
}
return "页面出错";
}
}

@ -11,7 +11,7 @@ public class addPro {
private productHistroyMapper proHisMapper;
private ProductHistroy productHistroy;
public addPro(Product product1){
public int add(Product product1){
productMapper.addProduct(product1);
productHistroy.setProductNum(product1.getProductNum());
productHistroy.setProductName(product1.getProductName());
@ -22,5 +22,6 @@ public class addPro {
productHistroy.setProductDescription(product1.getProductDescription());
productHistroy.setUpLoadTime(nowTime.nowTime());
proHisMapper.addProductHistroy(productHistroy);
return 1;
}
}

@ -4,17 +4,18 @@ import com.example.demo.Dao.productHistroyMapper;
import com.example.demo.bean.Product;
import com.example.demo.bean.ProductHistroy;
public class delectPro {
public class deletePro {
private com.example.demo.productService.tools.nowTime nowTime;
private com.example.demo.Dao.productMapper productMapper;
private productHistroyMapper proHisMapper;
private ProductHistroy productHistroy;
public delectPro(Product product1){
productMapper.deleteProduct(product1.getProductNum());
productHistroy.setProductNum(product1.getProductNum());
public int delete(int productNum){
productMapper.deleteProduct(productNum);
productHistroy.setProductNum(productNum);
//productHistroy.setManagerNum(); manager.setManagerNum();调用登陆里面的一个接口得到managerNum
productHistroy.setUpLoadTime(nowTime.nowTime());
proHisMapper.addProductHistroy(productHistroy);
return 1;
}
}

@ -11,7 +11,7 @@ public class updatePro {
private productHistroyMapper proHisMapper;
private ProductHistroy productHistroy;
public updatePro(Product product1){
public int update(Product product1){
productMapper.updateProduct(product1);
productHistroy.setProductNum(product1.getProductNum());
productHistroy.setProductName(product1.getProductName());
@ -22,5 +22,6 @@ public class updatePro {
productHistroy.setProductDescription(product1.getProductDescription());
productHistroy.setAlterTime(nowTime.nowTime());
proHisMapper.addProductHistroy(productHistroy);
return 1;
}
}

Loading…
Cancel
Save