在网上的数据,即使你点击了查询,其实并没有真正从数据库删除,只是做了标记而已,这里采用update将数据库中is_delete字段设置为1,表示已经删除,查询数据时增加这个条件即可。
最近记录的代码比较多,今天还是将这个代码写出来:
一、JS代码
if (layEvent === 'del') {
layer.confirm('请确认删除该员工: ' + data.xm + ' ?', {icon: 3, title:'确认'}, function (index) {
$.ajax({
url:'/delupEmp',
data:{'id':data.id},
type:'post',
success:function(data){
if(data.success){
layer.msg(data.msg, {icon: 1});
refreshTable();
}
else{
layer.msg(data.msg, {icon: 2, anim: 6})
refreshTable();
}
}
});
layer.close(index);
});
}
二、controller
@RequestMapping("/delupEmp")
@ResponseBody
public JSONObject delupEmp(@RequestParam("id") int id) {
JSONObject result = new JSONObject();
txlService.delEmp(id);
result.put("success", true);
result.put("msg", "删除成功");
return result;
}
三、service
//删除,is_delete=1
public int delEmp(int id) {
return txlMapper.delEmp(id);
}
四、mapper
//根据id删除用户,is_delete=1
public int delEmp(@Param("id") int id);
五、mapper.xml
update txl set
is_delete=1 where id=#{id}
页面更新:2024-05-09
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号