From 5072e59813251ec465dec29847b9a580d3fec464 Mon Sep 17 00:00:00 2001 From: jyx <1584081113@qq.com> Date: Wed, 9 Jan 2019 23:01:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9productService=E5=8C=85?= =?UTF-8?q?=E9=87=8C=E7=9A=84=E7=B1=BB=EF=BC=8C=E5=AE=9E=E7=8E=B0deleteCon?= =?UTF-8?q?troller=E6=B6=88=E6=81=AF=E4=BC=A0=E9=80=92=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productService/controller/addController.java | 3 +++ .../controller/deleteController.java | 3 +++ .../controller/updateController.java | 7 +++++-- .../demo/productService/service/addPro.java | 1 + .../demo/productService/service/deletePro.java | 2 +- .../demo/productService/service/updatePro.java | 15 ++++++++------- 6 files changed, 21 insertions(+), 10 deletions(-) diff --git a/demo/src/main/java/com/example/demo/productService/controller/addController.java b/demo/src/main/java/com/example/demo/productService/controller/addController.java index 5b3f418..2c83099 100644 --- a/demo/src/main/java/com/example/demo/productService/controller/addController.java +++ b/demo/src/main/java/com/example/demo/productService/controller/addController.java @@ -33,6 +33,9 @@ public class addController extends HttpServlet { if(result==1){ writer.write("增加成功"); return "/";//返回增加删除修改的总页面 + }else if(result==-1){ + writer.write("已存在该产品"); + return "/"; } writer.write("增加失败"); return "/";//返回增加的页面 diff --git a/demo/src/main/java/com/example/demo/productService/controller/deleteController.java b/demo/src/main/java/com/example/demo/productService/controller/deleteController.java index 152d789..564ce2d 100644 --- a/demo/src/main/java/com/example/demo/productService/controller/deleteController.java +++ b/demo/src/main/java/com/example/demo/productService/controller/deleteController.java @@ -28,6 +28,9 @@ public class deleteController extends HttpServlet { if(result==1){ writer.write("删除成功"); return "/";//返回增加删除修改的总页面 + }if(result==-1){ + writer.write("无此业务"); + return "/"; } writer.write("删除失败"); return "/";//返回删除的页面 diff --git a/demo/src/main/java/com/example/demo/productService/controller/updateController.java b/demo/src/main/java/com/example/demo/productService/controller/updateController.java index f51d102..55e3d16 100644 --- a/demo/src/main/java/com/example/demo/productService/controller/updateController.java +++ b/demo/src/main/java/com/example/demo/productService/controller/updateController.java @@ -20,11 +20,11 @@ public class updateController extends HttpServlet { PrintWriter writer=null; Product product=new Product(); try{ - product.setProductNum(Integer.parseInt(request.getParameter("productNum"))); + product.setProductNum(Long.parseLong(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.setIntrate(Float.parseFloat(request.getParameter("intrate"))); product.setProductDescription(request.getParameter("description")); product.setPictureAddress(request.getParameter("address")); int result= updatePro.update(product); @@ -33,6 +33,9 @@ public class updateController extends HttpServlet { if(result==1){ writer.write("修改成功"); return "/";//返回增加删除修改的总页面 + }else if(result==-1){ + writer.write("此业务不存在"); + return "/"; } writer.write("修改失败"); return "/";//返回修改的页面 diff --git a/demo/src/main/java/com/example/demo/productService/service/addPro.java b/demo/src/main/java/com/example/demo/productService/service/addPro.java index e0f774d..6a48aa0 100644 --- a/demo/src/main/java/com/example/demo/productService/service/addPro.java +++ b/demo/src/main/java/com/example/demo/productService/service/addPro.java @@ -17,6 +17,7 @@ public class addPro { public int add(Product product1){ ProductHistroy productHistroy = new ProductHistroy(); + if(productMapper.selectProductByProductNum(product1.getProductNum())!=null)return -1; productMapper.addProduct(product1); productHistroy.setProductNum(product1.getProductNum()); productHistroy.setProductName(product1.getProductName()); diff --git a/demo/src/main/java/com/example/demo/productService/service/deletePro.java b/demo/src/main/java/com/example/demo/productService/service/deletePro.java index 0556f69..7000125 100644 --- a/demo/src/main/java/com/example/demo/productService/service/deletePro.java +++ b/demo/src/main/java/com/example/demo/productService/service/deletePro.java @@ -18,7 +18,7 @@ public class deletePro { public int delete(long productNum){ ProductHistroy productHistroy = new ProductHistroy(); - + if(productMapper.selectProductByProductNum(productNum)==null)return -1; Product product = productMapper.selectProductByProductNum(productNum); if(product == null)return -1; productHistroy.setProductNum(product.getProductNum()); diff --git a/demo/src/main/java/com/example/demo/productService/service/updatePro.java b/demo/src/main/java/com/example/demo/productService/service/updatePro.java index 5f349c9..8b1164d 100644 --- a/demo/src/main/java/com/example/demo/productService/service/updatePro.java +++ b/demo/src/main/java/com/example/demo/productService/service/updatePro.java @@ -4,19 +4,20 @@ import com.example.demo.Dao.productHistroyMapper; import com.example.demo.Dao.productMapper; import com.example.demo.bean.Product; import com.example.demo.bean.ProductHistroy; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; -//@Service +@Service public class updatePro { - // @Autowired - private com.example.demo.productService.service.nowTime nowTime; - // @Autowired + private nowTime nowTime=new nowTime(); + @Autowired private productMapper productMapper; - //@Autowired + @Autowired private productHistroyMapper proHisMapper; - //@Autowired - private ProductHistroy productHistroy; public int update(Product product1){ + ProductHistroy productHistroy = new ProductHistroy(); + if(productMapper.selectProductByProductNum(product1.getProductNum())==null)return -1; productMapper.updateProduct(product1); productHistroy.setProductNum(product1.getProductNum()); productHistroy.setProductName(product1.getProductName());