Bootstrap

要离校了,使用SSM为学校开发后勤报修系统

res = userService.login(userName, password, rememberMe, request, response);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 判断是否登录

  • @param directPage

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/checkLogin”)

public ModelAndView isLogin(

@RequestParam(value = “directPage”, required = false) String directPage,

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

User user = userService.getUser(request, response);

if(user==null){

throw new ServiceException(“未登录”);

}

res.addRespose(“isLogin”, 1);

res.addRespose(“groupId”, user.getGroupId());

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

@ResponseBody

@RequestMapping(“/logout”)

public ModelAndView logout(

@RequestParam(value = “directPage”, required = false) String directPage,

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

res = userService.logout(request, response);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 用户注册接口

  • @param userName

  • @param password

  • @param password2

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/singIn”)

public ModelAndView singIn(

@RequestParam(value = “userName”, required = false) String userName,

@RequestParam(value = “password”, required = false) String password,

@RequestParam(value = “password2”, required = false) String password2,

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

res = userService.singIn(userName,password,password2, request, response);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 修改密码

  • @param password

  • @param password2

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/changePassword”)

public ModelAndView changePassword(

@RequestParam(value = “password”, required = false) String password,

@RequestParam(value = “password2”, required = false) String password2,

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

Long userId = userService.getUser(request, response).getUsrId();

res = userService.changePassword(userId,password,password2);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 获取维修人员列表

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/getRepairManList”)

public ModelAndView getRepairManList(

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

res = userService.getRepairManList();

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/getAllUserList”)

public ModelAndView getAllUserList(

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

res = userService.getAllUserList();

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

@ResponseBody

@RequestMapping(“/addUser”)

public ModelAndView addUser(

@RequestParam(value = “userName”, required = false) String userName,

@RequestParam(value = “password”, required = false) String password,

@RequestParam(value = “usrMobile”, required = false) String usrMobile,

@RequestParam(value = “address”, required = false) String address,

@RequestParam(value = “groupId”, required = false) String groupId,

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

res = userService.addUser(userName,password, usrMobile, groupId,address);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

@ResponseBody

@RequestMapping(“/removeUser”)

public ModelAndView removeUser(

@RequestParam(value = “userId”, required = false) String userId,

HttpServletRequest request,HttpServletResponse response) {

Res res = new Res();

try {

res = userService.removeUser(userId);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

}

package com.logistics.controller;

import java.io.IOException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestParam;

import org.springframework.web.bind.annotation.ResponseBody;

import org.springframework.web.servlet.ModelAndView;

import com.logistics.persistence.model.User;

import com.logistics.service.RepairOrderService;

import com.logistics.service.UserService;

import com.logistics.common.Page;

import com.logistics.common.utils.exception.ServiceException;

import com.logistics.common.utils.response.Res;

@Controller

@RequestMapping(“/repairOrder”)

public class RepairOrderController {

@Autowired

private RepairOrderService repairOrderService;

@Autowired

private UserService userService;

/**

  • 添加维修单

  • @param title

  • @param des

  • @param phone

  • @param address

  • @param categoryId

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/addOrder”)

public ModelAndView addOrder(@RequestParam(value = “title”, required = false, defaultValue = “”) String title,

@RequestParam(value = “des”, required = false, defaultValue = “”) String des,

@RequestParam(value = “phone”, required = false, defaultValue = “”) String phone,

@RequestParam(value = “address”, required = false, defaultValue = “”) String address,

@RequestParam(value = “categoryId”, required = false, defaultValue = “”) String categoryId,

HttpServletRequest request, HttpServletResponse response) {

Res res = new Res();

try {

User user = userService.getUser(request, response);

res = repairOrderService.addOrder(title, des, phone, address, categoryId,user.getUsrId());

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

@ResponseBody

@RequestMapping(“/getOrder”)

public ModelAndView getOrder(

@RequestParam(value = “orderId”, required = false, defaultValue = “”) String orderId,

HttpServletRequest request, HttpServletResponse response) {

Res res = new Res();

try {

res = repairOrderService.getOrder(orderId);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

//确认完成

@ResponseBody

@RequestMapping(“/completeOrder”)

public ModelAndView completeOrder(

@RequestParam(value = “orderId”, required = false, defaultValue = “”) String orderId,

HttpServletRequest request, HttpServletResponse response) {

Res res = new Res();

try {

User user = userService.getUser(request, response);

res = repairOrderService.completeOrder(orderId,user.getUsrId());

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 修改维修单

  • @param orderId

  • @param title

  • @param des

  • @param phone

  • @param address

  • @param categoryId

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/updateOrder”)

public ModelAndView updateOrder(

@RequestParam(value = “orderId”, required = false, defaultValue = “”) String orderId,

@RequestParam(value = “title”, required = false, defaultValue = “”) String title,

@RequestParam(value = “des”, required = false, defaultValue = “”) String des,

@RequestParam(value = “phone”, required = false, defaultValue = “”) String phone,

@RequestParam(value = “address”, required = false, defaultValue = “”) String address,

@RequestParam(value = “categoryId”, required = false, defaultValue = “”) String categoryId,

HttpServletRequest request, HttpServletResponse response) {

Res res = new Res();

try {

res = repairOrderService.updateOrder(orderId, title, des, phone, address, categoryId);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 查询所有维修单

  • @param name

  • @param model

  • @return

*/

@ResponseBody

@RequestMapping(“/queryRepairOrderList”)

public ModelAndView queryRepairOrderList(

@RequestParam(value = “title”, required = false, defaultValue = “”) String title,

@RequestParam(value = “status”, required = false, defaultValue = “”) String status,

@RequestParam(value = “timeRange”, required = false, defaultValue = “”) String timeRange,

@RequestParam(value = “pageNo”, required = false, defaultValue = “”) Integer pageNo,

@RequestParam(value = “pageSize”, required = false, defaultValue = “”) Integer pageSize,

HttpServletRequest request, HttpServletResponse response) {

Res res = new Res();

try {

Page page = new Page();

page.setPageNo(pageNo == null ? 0 : pageNo);

page.setPageSize(pageSize == null ? page.getPageSize() : pageSize);

res = repairOrderService.queryRepairOrderList(title, status, timeRange, page);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());

}

return res.toView(response);

}

/**

  • 查询个人维修单

  • @param title

  • @param status

  • @param timeRange

  • @param pageNo

  • @param pageSize

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@RequestMapping(“/getMyRepairOrderList”)

public ModelAndView getMyRepairOrderList(HttpServletRequest request, HttpServletResponse response) {

Res res = new Res();

try {

User user = userService.getUser(request, response);

res = repairOrderService.getMyRepairOrderList(user);

} catch (ServiceException e) {

e.printStackTrace();

res.addError(Res.MESSAGE_NAME_ERROR, e.getMessage());
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!

另外,给大家安排了一波学习面试资料:

image

image

以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!**

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!

另外,给大家安排了一波学习面试资料:

[外链图片转存中…(img-ltzhlFyO-1712990723706)]

[外链图片转存中…(img-x5SWiHna-1712990723707)]

以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

;