基于javaweb+mysql的ssm快递物流管理系统(java+ssm+mysql+jsp)
私信源码获取及调试交流
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM快递物流管理系统(java+ssm+mysql+jsp)
首页:http://localhost:8080/express-ssm/admin/login
管理员:
admin 123456
司机:
driver1 123456
driver2 123456
用户:
user1 123456
user2 123456
user3 123456
user4 123456
user5 123456
用户可以添加订单和支付
管理员或司机可以修改订单的状态(待收 已收 运输中 派送中 已签收 已退货)
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("admin", adminService.selectByPrimaryKey(id));
return "/admin/admin/admin_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Admin admin) {
return new ResponseVo(adminService.updateByPrimaryKeySelective(admin) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(adminService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/users", produces = {"application/json;charset=UTF-8"})
public class UsersController extends BaseController {
@Resource
protected HttpServletRequest request;
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("admin", adminService.selectByPrimaryKey(id));
return "/admin/admin/admin_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Admin admin) {
return new ResponseVo(adminService.updateByPrimaryKeySelective(admin) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(adminService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/users", produces = {"application/json;charset=UTF-8"})
public class UsersController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private UsersService usersService;
@RequestMapping(value = "/admin/query")
public String queryPage(Users users, ModelMap modelMap) {
List<Users> result = usersService.queryPage(users);
modelMap.put("usersList", result);
return "/admin/users/users_list";
}
public ResponseVo add(Sites sites) {
if (sites.getId() == null) {
return new ResponseVo(sitesService.insertSelective(sites) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("sites", sitesService.selectByPrimaryKey(id));
return "/admin/sites/sites_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Sites sites) {
return new ResponseVo(sitesService.updateByPrimaryKeySelective(sites) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(sitesService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
@RequestMapping(value = "/admin/page/statistics")
public String statistics() {
return "admin/statistics/statistics";
}
@ResponseBody
@RequestMapping(value = "/admin/statistics")
public String statistics(ModelMap modelMap) {
Statistics statistics = sitesService.statistics();
modelMap.put("result", statistics);
return FastjsonUtil.serialize(modelMap);
}
@RequestMapping(value = "/admin/page/achievement")
public String achievement2(ModelMap modelMap) {
return "admin/statistics/achievement";
}
@ResponseBody
@RequestMapping(value = "/admin/achievement")
public String achievement3(Integer driverId, String startDate, String endDate, ModelMap modelMap) {
Statistics statistics = sitesService.achievement(driverId, startDate, endDate);
modelMap.put("result", statistics);
return FastjsonUtil.serialize(modelMap);
}
}
/**
*/
@Controller
@RequestMapping(value = "/users", produces = {"application/json;charset=UTF-8"})
public class UsersController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private UsersService usersService;
@RequestMapping(value = "/admin/query")
public String queryPage(Users users, ModelMap modelMap) {
List<Users> result = usersService.queryPage(users);
modelMap.put("usersList", result);
return "/admin/users/users_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Users users) {
List<Users> result = usersService.list(users);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage() {
return "/admin/users/users_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo add(Users users) {
if (users.getId() == null) {
return new ResponseVo(usersService.insertSelective(users) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("users", usersService.selectByPrimaryKey(id));
@ResponseBody
@RequestMapping(value = "/admin/achievement")
public String achievement3(Integer driverId, String startDate, String endDate, ModelMap modelMap) {
Statistics statistics = sitesService.achievement(driverId, startDate, endDate);
modelMap.put("result", statistics);
return FastjsonUtil.serialize(modelMap);
}
}
/**
*/
@Controller
@RequestMapping(value = "/drivers", produces = {"application/json;charset=UTF-8"})
public class DriversController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private DriversService driversService;
@RequestMapping(value = "/admin/query")
public String queryPage(Drivers drivers, ModelMap modelMap) {
List<Drivers> result = driversService.queryPage(drivers);
modelMap.put("driversList", result);
return "/admin/drivers/drivers_list";
}
/**
*/
@Controller
@RequestMapping(value = "/users", produces = {"application/json;charset=UTF-8"})
public class UsersController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private UsersService usersService;
@RequestMapping(value = "/admin/query")
public String queryPage(Users users, ModelMap modelMap) {
List<Users> result = usersService.queryPage(users);
modelMap.put("usersList", result);
return "/admin/users/users_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Users users) {
List<Users> result = usersService.list(users);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage() {
return "/admin/users/users_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo add(Users users) {
if (users.getId() == null) {
return new ResponseVo(usersService.insertSelective(users) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("users", usersService.selectByPrimaryKey(id));
return "/admin/users/users_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Users users) {
return new ResponseVo(usersService.updateByPrimaryKeySelective(users) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(usersService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/cars", produces = {"application/json;charset=UTF-8"})
public class CarsController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private CarsService carsService;
@Resource
private DriversService driversService;
@RequestMapping(value = "/admin/query")
public String queryPage(Cars cars, ModelMap modelMap) {
List<Cars> result = carsService.queryPage(cars);
modelMap.put("carsList", result);
List<Drivers> driversList = driversService.queryPage(new Drivers());
modelMap.put("driversList",driversList);
return "/admin/cars/cars_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Cars cars) {
List<Cars> result = carsService.list(cars);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage(ModelMap modelMap) {
List<Drivers> driversList = driversService.queryPage(new Drivers());
modelMap.put("driversList",driversList);
return "/admin/cars/cars_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo add(Cars cars) {
/**
*/
@Controller
@RequestMapping(value = "/orders", produces = {"application/json;charset=UTF-8"})
public class OrdersController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private OrdersService ordersService;
@Resource
private UsersService usersService;
@Resource
private SitesService sitesService;
@RequestMapping(value = "/admin/query")
public String queryPage(Orders orders, ModelMap modelMap) {
if((int)request.getSession().getAttribute(SessionType.USER_LEVEL.getName()) == 2){
orders.setUserId((int)request.getSession().getAttribute(SessionType.USER_ID.getName()));
}
Page<Orders> result = ordersService.queryPage(orders);
modelMap.put("ordersList", result.getResult());
List<Users> result2 = usersService.queryPage(new Users());
modelMap.put("usersList", result2);
List<Sites> sitesList = sitesService.queryPage(new Sites());
modelMap.put("sitesList", sitesList);
super.request = request;
modelMap.put("page", getPageInfo(result).getHtml());
return "/admin/orders/orders_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Orders orders) {
if((int)request.getSession().getAttribute(SessionType.USER_LEVEL.getName()) == 2){
orders.setUserId((int)request.getSession().getAttribute(SessionType.USER_ID.getName()));
}
List<Orders> result = ordersService.list(orders);
List<Sites> result = sitesService.list(sites);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage() {
return "/admin/sites/sites_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo add(Sites sites) {
if (sites.getId() == null) {
return new ResponseVo(sitesService.insertSelective(sites) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("sites", sitesService.selectByPrimaryKey(id));
return "/admin/sites/sites_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Sites sites) {
return new ResponseVo(sitesService.updateByPrimaryKeySelective(sites) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(sitesService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
@RequestMapping(value = "/admin/page/statistics")
public String statistics() {
return "admin/statistics/statistics";
}
@ResponseBody
@RequestMapping(value = "/admin/statistics")
public String statistics(ModelMap modelMap) {
Statistics statistics = sitesService.statistics();
modelMap.put("result", statistics);
return FastjsonUtil.serialize(modelMap);
}
@RequestMapping(value = "/admin/page/achievement")
public String achievement2(ModelMap modelMap) {
return "admin/statistics/achievement";
}
@ResponseBody
@RequestMapping(value = "/admin/achievement")
public String achievement3(Integer driverId, String startDate, String endDate, ModelMap modelMap) {
Statistics statistics = sitesService.achievement(driverId, startDate, endDate);
modelMap.put("result", statistics);
* @param userId
* @param userName
* @param userLevel
*/
protected void setSession(Integer userId, String userName, UserLevel userLevel) {
request.getSession().setAttribute(SessionType.USER_LEVEL.getName(), userLevel.getLevelCode());
request.getSession().setAttribute("userName", userName);
request.getSession().setAttribute(SessionType.USER_NAME.getName(), userName);
request.getSession().setAttribute(SessionType.USER_ID.getName(), userId);
}
protected void setSession(SessionType sessionType, String value) {
request.getSession().setAttribute(sessionType.getName(), value);
}
/**
* 清空session
*/
protected void cleanSession() {
request.getSession().removeAttribute(SessionType.USER_LEVEL.getName());
request.getSession().removeAttribute("userName");
request.getSession().removeAttribute(SessionType.USER_NAME.getName());
request.getSession().removeAttribute(SessionType.USER_ID.getName());
request.getSession().removeAttribute(SessionType.USER_PHONE.getName());
}
/**
* 获取用户名
*
* @return
*/
protected String getUserName() {
return (String) request.getSession().getAttribute(SessionType.USER_NAME.getName());
}
/**
* 获取用户id
*
* @return
*/
protected Integer getUserId() {
return (Integer) request.getSession().getAttribute(SessionType.USER_ID.getName());
}
protected Integer getUserLevel() {
return (Integer) request.getSession().getAttribute(SessionType.USER_LEVEL.getName());
}
/**
* 获取用户手机号
*
* @return
*/
protected Integer getUserPhone() {
return (Integer) request.getSession().getAttribute(SessionType.USER_PHONE.getName());
}
modelMap.put("driversList", result);
return "/admin/drivers/drivers_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Drivers drivers) {
List<Drivers> result = driversService.list(drivers);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage() {
return "/admin/drivers/drivers_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo add(Drivers drivers) {
if (drivers.getId() == null) {
return new ResponseVo(driversService.insertSelective(drivers) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("drivers", driversService.selectByPrimaryKey(id));
return "/admin/drivers/drivers_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Drivers drivers) {
return new ResponseVo(driversService.updateByPrimaryKeySelective(drivers) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(driversService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
@RequestMapping(value = "/admin/page/statistics")
public String statistics(ModelMap modelMap) {
List<Drivers> result = driversService.queryPage(new Drivers());
modelMap.put("driversList", result);
return "admin/statistics/drivers_statistics";
}
@ResponseBody
@RequestMapping(value = "/admin/statistics")
public String statistics(Integer driverId, String startDate, String endDate, ModelMap modelMap) {
Statistics statistics = driversService.statistics(driverId, startDate, endDate);
modelMap.put("result", statistics);
public ResponseVo edit(Admin admin) {
return new ResponseVo(adminService.updateByPrimaryKeySelective(admin) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(adminService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/users", produces = {"application/json;charset=UTF-8"})
public class UsersController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private UsersService usersService;
@RequestMapping(value = "/admin/query")
public String queryPage(Users users, ModelMap modelMap) {
List<Users> result = usersService.queryPage(users);
modelMap.put("usersList", result);
return "/admin/users/users_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Users users) {
List<Users> result = usersService.list(users);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage() {
return "/admin/users/users_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(adminService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/users", produces = {"application/json;charset=UTF-8"})
public class UsersController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private UsersService usersService;
@RequestMapping(value = "/admin/query")
public String queryPage(Users users, ModelMap modelMap) {
List<Users> result = usersService.queryPage(users);
modelMap.put("usersList", result);
return "/admin/users/users_list";
}
@RequestMapping(value = "/list")
public ResponseVo list(Users users) {
List<Users> result = usersService.list(users);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
List<Drivers> driversList = driversService.queryPage(new Drivers());
modelMap.put("driversList", driversList);
List<Sites> sitesList = sitesService.queryPage(new Sites());
modelMap.put("sitesList", sitesList);
return "/admin/invoice/invoice_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Invoice invoice) {
return new ResponseVo(invoiceService.updateByPrimaryKeySelective(invoice) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(invoiceService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
* 基础操作Controller
*
* 生活点毕业设计
*/
public class BaseController {
@Resource
protected HttpServletRequest request;
/**
* 设置session
*
* @param userId
* @param userName
* @param userLevel
*/
protected void setSession(Integer userId, String userName, UserLevel userLevel) {
request.getSession().setAttribute(SessionType.USER_LEVEL.getName(), userLevel.getLevelCode());
request.getSession().setAttribute("userName", userName);
request.getSession().setAttribute(SessionType.USER_NAME.getName(), userName);
return new ResponseVo(ResponseType.SUCCESS, result);
}
@RequestMapping(value = "/admin/page/add")
public String addPage(ModelMap modelMap) {
List<Cars> carsList = carsService.queryUnuse();
modelMap.put("carsList", carsList);
List<Drivers> driversList = driversService.queryPage(new Drivers());
modelMap.put("driversList", driversList);
List<Sites> sitesList = sitesService.queryPage(new Sites());
modelMap.put("sitesList", sitesList);
return "/admin/invoice/invoice_add";
}
@RequestMapping(value = "/admin/add", method = RequestMethod.POST)
@ResponseBody
public ResponseVo add(Invoice invoice) {
if (invoice.getId() == null) {
return new ResponseVo(invoiceService.insertSelective(invoice) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("invoice", invoiceService.selectByPrimaryKey(id));
List<Cars> carsList = carsService.queryPage(new Cars());
modelMap.put("carsList", carsList);
List<Drivers> driversList = driversService.queryPage(new Drivers());
modelMap.put("driversList", driversList);
List<Sites> sitesList = sitesService.queryPage(new Sites());
modelMap.put("sitesList", sitesList);
return "/admin/invoice/invoice_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Invoice invoice) {
return new ResponseVo(invoiceService.updateByPrimaryKeySelective(invoice) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(invoiceService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
if (repair.getId() == null) {
return new ResponseVo(repairService.insertSelective(repair) ? ResponseType.ADD_SUCCESS : ResponseType.ADD_FAIL);
}
return new ResponseVo(ResponseType.ADD_FAIL);
}
@RequestMapping(value = "/admin/page/edit/{id}")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
List<Cars> result2 = carsService.queryPage(new Cars());
modelMap.put("carsList", result2);
modelMap.put("repair", repairService.selectByPrimaryKey(id));
return "/admin/repair/repair_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Repair repair) {
return new ResponseVo(repairService.updateByPrimaryKeySelective(repair) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(repairService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/admin", produces = {"application/json;charset=UTF-8"})
public class AdminController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private AdminService adminService;
@RequestMapping(value = "/admin/query")
public String editPage(@PathVariable Integer id, ModelMap modelMap) {
modelMap.put("users", usersService.selectByPrimaryKey(id));
return "/admin/users/users_edit";
}
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST)
@ResponseBody
public ResponseVo edit(Users users) {
return new ResponseVo(usersService.updateByPrimaryKeySelective(users) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(usersService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
public class LoginFilter extends BaseFilter {
public static final String unLoginReg = "(.*[/](?i)(static|login|adminLogin|reg)+.*?)";
public LoginFilter() {
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
try {
HttpServletRequest httpRequest = (HttpServletRequest)request;
String url = httpRequest.getRequestURI().toString();
if(url.matches("(.*[/](?i)(static|login|adminLogin|reg)+.*?)")) {
chain.doFilter(request, response);
return;
}
HttpSession session = httpRequest.getSession();
if(session.getAttribute(SessionType.USER_NAME.getName()) != null) {
chain.doFilter(request, response);
return;
return new ResponseVo(complaintService.updateByPrimaryKeySelective(complaint) ? ResponseType.EDIT_SUCCESS : ResponseType.EDIT_FAIL);
}
@RequestMapping(value = "/admin/del/{id}")
@ResponseBody
public ResponseVo del(@PathVariable Integer id) {
return new ResponseVo(complaintService.deleteByPrimaryKey(id) ? ResponseType.DEL_SUCCESS : ResponseType.DEL_FAIL);
}
}
/**
*/
@Controller
@RequestMapping(value = "/invoice", produces = {"application/json;charset=UTF-8"})
public class InvoiceController extends BaseController {
@Resource
protected HttpServletRequest request;
@Resource
private InvoiceService invoiceService;
@Resource