基于javaweb+mysql的jsp+servlet健身房管理系统(java+html+bootstrap+servlet+echarts+mysql)

基于javaweb+mysql的jsp+servlet健身房管理系统(java+html+bootstrap+servlet+echarts+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb+mysql的JSP+Servlet健身房管理系统(java+html+bootstrap+servlet+echarts+mysql)

项目介绍

角色:管理员、吧台、前台、收银员、店长,可动态添加

功能如下:权限管理 商品管理 会员管理 消费收银 统计 权限管理 商品列表 商品增加 商品分类 会员登记 会员列表 会员充值 会员刷卡 商品消费 消费订单 充值统计 销售统计 会员增长趋势 员工管理 职位管理 员工列表

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.是否Maven项目: 否;

技术栈

  1. 后端:servlet 2. 前端:HTML+css+javacript+bootstrap+jQuery+echarts

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中db.properties配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入http://localhost:8080/ 登录
        String staffName = request.getParameter("staffName");
        String credit = request.getParameter("credit");
        Integer cardId = IntegerUtils.ToInteger(request.getParameter("cardId"));
        String amount = request.getParameter("amount");
        String idno = request.getParameter("idno");
        String userSex = request.getParameter("userSex");
        String province = request.getParameter("province");
        String city = request.getParameter("city");
        String address = request.getParameter("address");
        String momo = request.getParameter("momo");
        String ruleId = request.getParameter("ruleId");
        String staffId = request.getParameter("staffId");
        //返回参数
        ResponseDto responseDto = new ResponseDto();
        try {
            int len = userService.addUser(userName,userPhone,userLevel,userStatus,staffName,credit,amount,idno,userSex,province,city,address,momo,ruleId,staffId,cardId);
            int res1 = userService.createCard(cardId, Integer.parseInt(userId)+1+"", Double.parseDouble(amount), IntegerUtils.ToInteger(credit), IntegerUtils.ToInteger(userStatus), IntegerUtils.ToInteger(staffId), IntegerUtils.ToInteger(userLevel));
                responseDto.setData(cardId);
                responseDto.setData(len);
                responseDto.setData(res1);
                responseDto.setStatus(ResponseDto.SUCCESS_CODE);
                responseDto.setMessage("成功");
        } catch (Exception e) {
            responseDto.setMessage(e.getMessage());
            e.printStackTrace();
        }
        response.getWriter().print(new Gson().toJson(responseDto));

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

        CardService cardService = new CardServiceImpl();
        ResponseDto responseDto = new ResponseDto();
        RechargeRuleService rechargeRuleService = new RechargeRuleServicelmpl();
        Integer cardId = IntegerUtils.ToInteger(request.getParameter("userCardId"));
        Integer credit = IntegerUtils.ToInteger(request.getParameter("credit"));
        Double amount = Double.parseDouble(request.getParameter("amount"));
        Integer cardAmount = IntegerUtils.ToInteger(request.getParameter("cardAmount"));
        Integer rechargeRule = IntegerUtils.ToInteger(request.getParameter("rechargeRule"));
        Integer staffId = IntegerUtils.ToInteger(request.getParameter("staffId"));
        String momo = request.getParameter("momo");
        Double total = Double.parseDouble(request.getParameter("total"));
        Double sendAmount = Double.parseDouble(request.getParameter("sendAmount"));
        Integer userCredit = IntegerUtils.ToInteger(request.getParameter("userCredit"));
        try {
            int len = cardService.rechargeCard(cardId,total,rechargeRule);
            int len1 = rechargeRuleService.rechargeRecode(cardId,cardAmount,rechargeRule,staffId,amount);
            if (len > 0 && len1 > 0){
                responseDto.setMessage("请求成功");
                responseDto.setStatus(ResponseDto.SUCCESS_CODE);
                responseDto.setData(len);
                response.getWriter().print(new Gson().toJson(responseDto));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     Integer id= IntegerUtils.ToInteger(request.getParameter("id"));
        String title=request.getParameter("title");
        String content=request.getParameter("content");
        int status=IntegerUtils.ToInteger(request.getParameter("status"));
        String createdTime=request.getParameter("createdTime");
        String endTime=request.getParameter("endTime");
        System.out.println(status);
        int len=0;
        NewsService newsService=new NewsServiceImpl();
        try {
            len=newsService.updateNews(title,content,status,createdTime,endTime,id);
            ResponseDto responseDto=new ResponseDto();
            responseDto.setData(len);
            responseDto.setMessage("请求成功");
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

/** 
 * 新增新闻
**/
@WebServlet(name = "AddNewsServlet",urlPatterns = "/AddNewsServlet")
public class AddNewsServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        NewsService newsService = new NewsServiceImpl();
        String newsTitle1 = request.getParameter("newsTitle1");
        Integer status1 = IntegerUtils.ToInteger(request.getParameter("status1"));
        String createdTime1 = request.getParameter("createdTime1");
        String newsEndTime1 = request.getParameter("newsEndTime1");
        String newsContent1 = request.getParameter("newsContent1");
        Integer staffId=IntegerUtils.ToInteger(request.getParameter("staffId"));
        ResponseDto responseDto = new ResponseDto();
        try {
            int len = newsService.addNewsInfo(status1,newsTitle1,createdTime1,staffId,newsEndTime1,newsContent1);
            responseDto.setData(len);
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setMessage("成功");
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

            responseDto.setMessage(e.getMessage());
        }
        response.getWriter().print(new Gson().toJson(responseDto));
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request,response);
    }
}

@WebServlet(name = "UpdateRechargeRuleByIdServlet",urlPatterns ="/UpdateRechargeRuleByIdServlet" )
public class UpdateRechargeRuleByIdServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        RechargeRuleService rechargeRuleService=new RechargeRuleServicelmpl();
        String ruleId = request.getParameter("ruleId");
        String ruleName = request.getParameter("ruleName");
        String ruleCoff = request.getParameter("ruleCoff");
        String ruleStatus = request.getParameter("ruleStatus");
        String ruleCreatedDate = request.getParameter("ruleCreatedDate");
        String ruleEndDate = request.getParameter("ruleEndDate");
        String ruleAmount = request.getParameter("ruleAmount");
        //返回参数
        ResponseDto responseDto = new ResponseDto();
        try {
            int len = rechargeRuleService.updateRechargeRuleById(ruleId,ruleId,ruleName,ruleCoff,ruleStatus,ruleCreatedDate,ruleEndDate,ruleAmount);
            responseDto.setMessage("修改成功");
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setData(len);
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
    }
}

@WebServlet(name = "UpdateMenuListServlet",urlPatterns = "/UpdateMenuListServlet")
public class UpdateMenuListServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        RoleService roleService = new RoleServiceImpl();
        //获取参数
        Integer roleId = StringUtils.isBlank(request.getParameter("roleId")) ? 0 : Integer.parseInt(request.getParameter("roleId"));
        String resources = request.getParameter("getNodeList");
        //参数校验
        if (StringUtils.isBlank(resources)) {
            throw new RuntimeException("权限id不能为空");
        }
        String[] strings = resources.substring(1,resources.length()-1).split(",");
        Integer[] intarray = new Integer[strings.length];
        //将String数组转化为int数组
        for (int i = 0; i < strings.length; i++) {
            intarray[i] = Integer.parseInt(strings[i]);
        }
        try {
            int res = roleService.updateMenuList(roleId,intarray);
            //返回参数
            ResponseDto responseDto = new ResponseDto();
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setData(res > 0 ? 1 : 0);
            responseDto.setMessage("请求成功");
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            //返回参数
            ResponseDto responseDto = new ResponseDto();
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setData(res > 0 ? 1 : 0);
            responseDto.setMessage("请求成功");
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.getMessage();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

/**
 * 加载列表
 */
@WebServlet(name = "GetRechargeRuleServlet",urlPatterns = "/GetRechargeRuleServlet")
public class GetRechargeRuleServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //返回参数
        ResponseDto responseDto = new ResponseDto();
        RechargeRuleService rechargeRuleService = new RechargeRuleServicelmpl();
        //获取参数
        Integer pageNumber = IntegerUtils.ToInteger(request.getParameter("pageNumber"));
        Integer pageSize = IntegerUtils.ToInteger(request.getParameter("pageSize"));
        String searchStartTime = request.getParameter("searchStartTime");
        String searchEndTime = request.getParameter("searchEndTime");
        String searchName = request.getParameter("searchName");
        Integer searchStatus = IntegerUtils.ToInteger(request.getParameter("searchStatus"));
        try {
            responseDto.setData(rechargeRuleService.getRechargeRuleList(pageNumber,pageSize,searchStartTime,
        RechargeRuleService rechargeRuleService = new RechargeRuleServicelmpl();
        //获取参数
        Integer pageNumber = IntegerUtils.ToInteger(request.getParameter("pageNumber"));
        Integer pageSize = IntegerUtils.ToInteger(request.getParameter("pageSize"));
        String searchStartTime = request.getParameter("searchStartTime");
        String searchEndTime = request.getParameter("searchEndTime");
        String searchName = request.getParameter("searchName");
        Integer searchStatus = IntegerUtils.ToInteger(request.getParameter("searchStatus"));
        try {
            responseDto.setData(rechargeRuleService.getRechargeRuleList(pageNumber,pageSize,searchStartTime,
                    searchEndTime,searchName,searchStatus));
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setMessage("操作成功");
        } catch (Exception e) {
            e.printStackTrace();
            responseDto.setMessage(e.getMessage());
        }
        response.getWriter().print(new Gson().toJson(responseDto));
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request,response);
    }
}

/**
 * 根据商品编号修改商品列表
**/
@WebServlet(name = "UpdateGoodsByIdServlet",urlPatterns = "/UpdateGoodsByIdServlet")
public class UpdateGoodsByIdServlet extends HttpServlet {

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        GetGoodsService getGoodsService=new GetGoodsServiceImpl();
        ResponseDto responseDto=new ResponseDto();

        String goodsId = request.getParameter("goodsId");
        String goodsName = request.getParameter("goodsName");

@WebServlet(name = "AddGoodsServlet" ,urlPatterns = "/AddGoodsServlet")
public class AddGoodsServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        GetGoodsService getGoodsService=new GetGoodsServiceImpl();
        String goodsId = request.getParameter("goodsId");
        String name = request.getParameter("name");
        String code = request.getParameter("code");
        Integer type = Integer.parseInt(request.getParameter("type"));
        Integer categoryId = Integer.parseInt(request.getParameter("categoryId"));
        Integer unitId = Integer.parseInt(request.getParameter("unitId"));
        double price = Double.parseDouble(request.getParameter("price"));
        ResponseDto responseDto = new ResponseDto();
        try {
           int len =  getGoodsService.addGoods(goodsId, name, code,  type,  unitId,  price, categoryId);
           if (len != 0 ){
               responseDto.setStatus(ResponseDto.SUCCESS_CODE);
               responseDto.setMessage("修改成功");
               responseDto.setData(len);
           }else {
               responseDto.setStatus(ResponseDto.FAILURE_CODE);
           }
           response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

            e.printStackTrace();
        }

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

/**
 * 获得商品分类表
**/

@WebServlet(name = "CateGoryServlet" ,urlPatterns = "/CateGoryServlet")
public class CateGoryServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //返回参数
        ResponseDto responseDto = new ResponseDto();
        CateGoryService cateGoryService=new CateGoryServiceImpl();
        //获取参数
        Integer pageNumber = IntegerUtils.ToInteger(request.getParameter("pageNumber"));
        Integer pageSize = IntegerUtils.ToInteger(request.getParameter("pageSize"));
        String searchName = request.getParameter("searchName");
        Integer searchStatus = IntegerUtils.ToInteger(request.getParameter("searchStatus"));
        try {
            responseDto.setData(cateGoryService.getAllCateGoryList(pageNumber,pageSize,searchName,searchStatus));
        try {
            int res = roleService.updateMenuList(roleId,intarray);
            //返回参数
            ResponseDto responseDto = new ResponseDto();
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setData(res > 0 ? 1 : 0);
            responseDto.setMessage("请求成功");
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.getMessage();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

/**
 * 加载列表
 */
@WebServlet(name = "GetRechargeRuleServlet",urlPatterns = "/GetRechargeRuleServlet")
public class GetRechargeRuleServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //返回参数
        ResponseDto responseDto = new ResponseDto();
        RechargeRuleService rechargeRuleService = new RechargeRuleServicelmpl();
        //获取参数
        Integer pageNumber = IntegerUtils.ToInteger(request.getParameter("pageNumber"));
        Integer pageSize = IntegerUtils.ToInteger(request.getParameter("pageSize"));
        String searchStartTime = request.getParameter("searchStartTime");
        String searchEndTime = request.getParameter("searchEndTime");
        String searchName = request.getParameter("searchName");
    }
}

@WebServlet(name = "AddGoodsServlet" ,urlPatterns = "/AddGoodsServlet")
public class AddGoodsServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        GetGoodsService getGoodsService=new GetGoodsServiceImpl();
        String goodsId = request.getParameter("goodsId");
        String name = request.getParameter("name");
        String code = request.getParameter("code");
        Integer type = Integer.parseInt(request.getParameter("type"));
        Integer categoryId = Integer.parseInt(request.getParameter("categoryId"));
        Integer unitId = Integer.parseInt(request.getParameter("unitId"));
        double price = Double.parseDouble(request.getParameter("price"));
        ResponseDto responseDto = new ResponseDto();
        try {
           int len =  getGoodsService.addGoods(goodsId, name, code,  type,  unitId,  price, categoryId);
           if (len != 0 ){
               responseDto.setStatus(ResponseDto.SUCCESS_CODE);
               responseDto.setMessage("修改成功");
               responseDto.setData(len);
           }else {
               responseDto.setStatus(ResponseDto.FAILURE_CODE);
           }
           response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }


    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request,response);
    }
}

@WebServlet(name = "AddGoodsServlet" ,urlPatterns = "/AddGoodsServlet")
public class AddGoodsServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        GetGoodsService getGoodsService=new GetGoodsServiceImpl();
        String goodsId = request.getParameter("goodsId");
        String name = request.getParameter("name");
        String code = request.getParameter("code");
        Integer type = Integer.parseInt(request.getParameter("type"));
        Integer categoryId = Integer.parseInt(request.getParameter("categoryId"));
        Integer unitId = Integer.parseInt(request.getParameter("unitId"));
        double price = Double.parseDouble(request.getParameter("price"));
        ResponseDto responseDto = new ResponseDto();
        try {
           int len =  getGoodsService.addGoods(goodsId, name, code,  type,  unitId,  price, categoryId);
           if (len != 0 ){
               responseDto.setStatus(ResponseDto.SUCCESS_CODE);
               responseDto.setMessage("修改成功");
               responseDto.setData(len);
           }else {
               responseDto.setStatus(ResponseDto.FAILURE_CODE);
           }
           response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
            e.printStackTrace();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

/**
 * 订单修改
**/

@WebServlet(name = "UpdateOderServlet",urlPatterns = "/UpdateOderServlet")
public class UpdateOderServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        ResponseDto responseDto=new ResponseDto();
        Integer orderId = IntegerUtils.ToInteger(request.getParameter("orderId"));
        Integer cardId = IntegerUtils.ToInteger(request.getParameter("cardId"));
        Integer cardType = IntegerUtils.ToInteger(request.getParameter("cardType"));
        Double price =Double.parseDouble(request.getParameter("price"));
        Double pay=Double.parseDouble(request.getParameter("pay"));
        Integer credit = IntegerUtils.ToInteger(request.getParameter("credit"));
        Integer status = IntegerUtils.ToInteger(request.getParameter("status"));
        String momo = request.getParameter("momo");
        OrderService orderService=new OrderServiceImpl();
        try {
            int len= orderService.updateOrderByOrderId(orderId,cardId,cardType,price,pay,credit,status,momo);
    }
}

/**
 * 修改新闻公告信息
**/ 
@WebServlet(name = "UpdateNewsServlet",urlPatterns = "/UpdateNewsServlet")
public class UpdateNewsServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     Integer id= IntegerUtils.ToInteger(request.getParameter("id"));
        String title=request.getParameter("title");
        String content=request.getParameter("content");
        int status=IntegerUtils.ToInteger(request.getParameter("status"));
        String createdTime=request.getParameter("createdTime");
        String endTime=request.getParameter("endTime");
        System.out.println(status);
        int len=0;
        NewsService newsService=new NewsServiceImpl();
        try {
            len=newsService.updateNews(title,content,status,createdTime,endTime,id);
            ResponseDto responseDto=new ResponseDto();
            responseDto.setData(len);
            responseDto.setMessage("请求成功");
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}
            responseDto.setMessage("请求成功");
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            response.getWriter().print(new Gson().toJson(responseDto));
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

/** 
 * 刷卡界面读卡操作
**/ 
@WebServlet(name = "GetCardInfoByIdServlet",urlPatterns = "/GetCardInfoByIdServlet")
public class GetCardInfoByIdServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        UserService userService = new UserServiceImpl();
        ResponseDto responseDto = new ResponseDto();
        try {
                Integer userId = IntegerUtils.ToInteger(request.getParameter("serchCardId"));
                Map<String ,Object> map = userService.getCardInfoById(userId);
                if (map.size() > 0 ){
                    responseDto.setStatus(ResponseDto.SUCCESS_CODE);
                    responseDto.setData(map);
                    responseDto.setMessage("请求成功");
                    response.getWriter().print(new Gson().toJson(responseDto));
                }else {
                    responseDto.setStatus(ResponseDto.FAILURE_CODE);
                    responseDto.setData(1);
                    response.getWriter().print(new Gson().toJson(responseDto));
                }
        } catch (Exception e) {
        ConsumeService consumeService=new ConsumeServiceImpl();
        String ruleOrderId=req.getParameter("ruleOrderId");
        String ruleCardId=req.getParameter("ruleCardId");
        String rulePrice=req.getParameter("rulePrice");
        String rulePay=req.getParameter("rulePay");
        String ruleMomo=req.getParameter("ruleMomo");
        String goodsId=req.getParameter("goodsId");
        try{
            Map<String, Object> map = consumeService.insertOrder( ruleOrderId, ruleCardId, rulePrice, rulePay, ruleMomo, goodsId);
            responseDto.setStatus(ResponseDto.SUCCESS_CODE);
            responseDto.setData(map);
            responseDto.setMessage("操作成功");
        } catch (Exception e) {
            e.printStackTrace();
        }
        resp.getWriter().print(new Gson().toJson(responseDto));
    }
}

/**
 * 修改会员信息
**/ 
@WebServlet(name = "UpdateUserServlet" , urlPatterns = "/UpdateUserServlet")
public class UpdateUserServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        UserService userService = new UserServiceImpl();
        String userLevel = request.getParameter("userLevel");
        String userStatus = request.getParameter("userStatus");
        String staffName = request.getParameter("staffName");
        String credit = request.getParameter("credit");
        Integer cardId = IntegerUtils.ToInteger(request.getParameter("cardId"));
        String amount = request.getParameter("amount");
        String idno = request.getParameter("idno");
        String userSex = request.getParameter("userSex");
        String province = request.getParameter("province");
        String city = request.getParameter("city");
        String address = request.getParameter("address");
        String momo = request.getParameter("momo");
        String ruleId = request.getParameter("ruleId");
        String staffId = request.getParameter("staffId");
        //返回参数
        ResponseDto responseDto = new ResponseDto();
        try {
            int len = userService.addUser(userName,userPhone,userLevel,userStatus,staffName,credit,amount,idno,userSex,province,city,address,momo,ruleId,staffId,cardId);
            int res1 = userService.createCard(cardId, Integer.parseInt(userId)+1+"", Double.parseDouble(amount), IntegerUtils.ToInteger(credit), IntegerUtils.ToInteger(userStatus), IntegerUtils.ToInteger(staffId), IntegerUtils.ToInteger(userLevel));
                responseDto.setData(cardId);
                responseDto.setData(len);
                responseDto.setData(res1);
                responseDto.setStatus(ResponseDto.SUCCESS_CODE);
                responseDto.setMessage("成功");
        } catch (Exception e) {
            responseDto.setMessage(e.getMessage());
            e.printStackTrace();
        }
        response.getWriter().print(new Gson().toJson(responseDto));

    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值