——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明








基于javaweb的SpringBoot物资申领发放系统(java+springboot+maven+mybatis+mysql+layui+thymeleaf+html)
登录:
申领人:
20880000001 123456
审批人(管理员):
20880000002 123456
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| return JSON.toJSONString(map); }
@RequestMapping(value = "/distribute.html") public String distribute(){ return "/mh/distribute.html"; }
@RequestMapping(value = "/distribute/list") @ResponseBody public DataGridViewResult distributeList(RequisitionVo rv){ PageHelper.startPage(rv.getPage(), rv.getLimit()); List<Requisition> list = requisitionService.findAll(rv); PageInfo<Requisition> pageInfo = new PageInfo<>(list); DataGridViewResult data = new DataGridViewResult(pageInfo.getTotal(), pageInfo.getList()); return data; }
@ResponseBody @RequestMapping(value = "/distribute/received.action") public String received(Requisition rt,HttpServletRequest request){
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| map.put("msg", "登记成功!"); } else { map.put("success", false); map.put("msg", "登记失败,库存不足或系统错误,请稍后重试!"); } return JSON.toJSONString(map); }
@RequestMapping(value = "/distribute/getUname.action") @ResponseBody public String getUname(){ Map<String, Object> map = new HashMap<>(); Integer utype = 0; List<User> list = indexService.getUname(utype); if (list != null) { map.put("success", true); map.put("data", list); } else { map.put("success", false); } return JSON.toJSONString(map); }
@ResponseBody @RequestMapping(value = "/distribute/give") public String give(Requisition rt,HttpServletRequest request){ String uname = (String)request.getSession().getAttribute("uname"); rt.setRverifier(uname);
Date date = new Date();
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| */ @ResponseBody @RequestMapping(value = "/approve/approve.action") public String doApprove(Requisition rt,HttpServletRequest request){ String uname = (String)request.getSession().getAttribute("uname"); rt.setRverifier(uname);
System.out.println(rt); HashMap<String, Object> map = new HashMap<>(); boolean result = requisitionService.updateRstatus(rt); if (result) { map.put("success", true); map.put("msg", "审核成功!"); } else { map.put("success", false); map.put("msg", "审核失败,请稍后再试!"); } return JSON.toJSONString(map); }
@RequestMapping(value = "/distribute.html") public String distribute(){ return "/mh/distribute.html"; }
@RequestMapping(value = "/distribute/list") @ResponseBody public DataGridViewResult distributeList(RequisitionVo rv){ PageHelper.startPage(rv.getPage(), rv.getLimit());
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| PageHelper.startPage(sv.getPage(), sv.getLimit()); List<Store> list = storeService.findStoreList(sv); PageInfo<Store> pageInfo = new PageInfo<Store>(list); DataGridViewResult data = new DataGridViewResult(pageInfo.getTotal(), pageInfo.getList()); return data; }
@RequestMapping(value = "/approve.html") public String approve(){ return "/mh/approve.html"; }
@RequestMapping(value = "/approve/list") @ResponseBody public DataGridViewResult approveList(RequisitionVo rv){ rv.setRstatus("申请中"); PageHelper.startPage(rv.getPage(), rv.getLimit()); List<Requisition> list = requisitionService.findApproveList(rv); PageInfo<Requisition> pageInfo = new PageInfo<>(list); DataGridViewResult data = new DataGridViewResult(pageInfo.getTotal(), pageInfo.getList()); return data; }
@ResponseBody @RequestMapping(value = "/approve/approve.action") public String doApprove(Requisition rt,HttpServletRequest request){
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| return "/login"; }
@RequestMapping(value = "/home.html") public String home() { return "/home"; }
@RequestMapping(value = "/welcome.html") public String welcome() { return "/welcome"; }
@ResponseBody @RequestMapping(value = "/login.action") public String login(@RequestBody Map<String, String> request, HttpSession session) { Map<String, Object> map = new HashMap<>(); String uid = request.get("uid"); String password = request.get("password"); System.out.println("uid:" + uid + "--pwd:" + password); User user = indexService.findUser(uid, password); if (user != null) { session.setAttribute("uid", uid); session.setAttribute("uname", user.getUname()); session.setAttribute("utype", user.getUtype()); map.put("msg","登录成功"); map.put("success", true); } else { map.put("success", false); map.put("msg", "账号或密码错误!"); } return JSON.toJSONString(map); }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| map.put("msg", "添加失败,请稍后再试!"); } return JSON.toJSONString(map); }
@ResponseBody @RequestMapping(value = "/info/list") public DataGridViewResult materialInfoList(MaterialVo mv) { PageHelper.startPage(mv.getPage(), mv.getLimit()); List<Material> list = materialService.findMaterialInfoListByPage(mv); PageInfo<Material> pageInfo = new PageInfo<Material>(list); DataGridViewResult data = new DataGridViewResult(pageInfo.getTotal(), pageInfo.getList()); return data; }
@ResponseBody @RequestMapping(value = "/info/update") public String updateMaterialInfo(Material mi) { HashMap<String, Object> map = new HashMap<>(); boolean result = materialService.updateMaterialInfo(mi); if (result) { map.put("success", true); map.put("msg", "更改成功!"); } else { map.put("success", false); map.put("msg", "更改失败!"); } return JSON.toJSONString(map); }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=371524400405201lq
https://javayms.pages.dev?id=371524400405201lq