修改productService包里的类,实现deleteController消息传递成功

master
jyx 7 years ago
parent dbbce10951
commit 50769c0682

@ -2,6 +2,7 @@ package com.example.demo.Dao;
import com.example.demo.bean.ProductHistroy;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

@ -39,5 +39,5 @@ public interface productMapper {
@Delete("delete from product where productNum=#{productNum}")
public void deleteProduct(int productNum);
public void deleteProduct(long productNum);
}

@ -7,12 +7,13 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
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;
@Controller
public class deleteController {
public class deleteController extends HttpServlet {
@Autowired
deletePro deletes;
@RequestMapping("/deleteproduct")
@ -20,7 +21,7 @@ public class deleteController {
PrintWriter writer=null;
Product product = new Product();
try{
int productNum=Integer.parseInt(request.getParameter("productNum"));
long productNum=Long.parseLong(request.getParameter("productNum"));
int result= deletes.delete(productNum);
response.setContentType("text/hmtl;charset=utf-8");
writer=response.getWriter();

@ -6,14 +6,15 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
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;
@Controller
public class updateController {
public class updateController extends HttpServlet {
@Autowired
private updatePro updatePro;
updatePro updatePro;
@RequestMapping("/updateproduct")
public String doPost(HttpServletResponse response, HttpServletRequest request){
PrintWriter writer=null;

@ -1,24 +1,36 @@
package com.example.demo.productService.service;
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 deletePro {
// @Autowired
private com.example.demo.productService.service.nowTime nowTime;
// @Autowired
private com.example.demo.Dao.productMapper productMapper;
// @Autowired
private nowTime nowTime = new nowTime();
@Autowired
private productMapper productMapper;
@Autowired
private productHistroyMapper proHisMapper;
//@Autowired
private ProductHistroy productHistroy;
public int delete(int productNum){
public int delete(long productNum){
ProductHistroy productHistroy = new ProductHistroy();
Product product = productMapper.selectProductByProductNum(productNum);
if(product == null)return -1;
productHistroy.setProductNum(product.getProductNum());
productHistroy.setProductName(product.getProductName());
productHistroy.setBankNum(product.getBankNum());
productHistroy.setCategory(product.getCategory());
productHistroy.setIntrate(product.getIntrate());
productHistroy.setProductDescription(product.getProductDescription());
productMapper.deleteProduct(productNum);
productHistroy.setProductNum(productNum);
//productHistroy.setManagerNum(); manager.setManagerNum();调用登陆里面的一个接口得到managerNum
productHistroy.setUpLoadTime(nowTime.nowTime());
productHistroy.setDeleteTime(nowTime.nowTime());
proHisMapper.addProductHistroy(productHistroy);
return 1;
}

Loading…
Cancel
Save