赞
踩
一、项目简述
功能包括: 前台实现:用户浏览菜单、菜品分类筛选、查看菜单详 情、添加购物车、购物车结算、会员券、个人订单查询等 等。 后台实现:餐系管理、菜品管理、订单管理、系统管理、 酉己备员管理等。 系统分为:高或管理员、顾客、厨师、配送员等等。
二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
return JSON.toJSONString(map); } /** * 查询该菜品下的所有评论 * @param foodId * @return */ @RequestMapping("/findByFood") public String findByFood(Long foodId){ Map<String, Object> map = commentService.findByFood(foodId); return JSON.toJSONString(map); } /** * 查询该用户的所有评论 * @param session * @return */ @RequestMapping("/findByUser") public String findByUser(HttpSession session){ Map<String, Object> map = commentService.findByUser(session); return JSON.toJSONString(map); }
/** * 查找接单数、差评数、结单数的最大值 * @return */ @RequestMapping("/findMax") public String findMax(){ Map<String, Object> max = deliverService.findMax(); return JSON.toJSONString(max); } /** * 查询正式的配送员信息(未离职且已实名) * @return */ @RequestMapping("/findFormalDeliver") public String findFormalDeliver(){ List<DeliverEntity> formalDeliver = deliverService.findFormalDeliver(); return JSON.toJSONString(formalDeliver);
* @return
*/
@RequestMapping("/findByUser")
public String findByUser(HttpSession session){
Map<String, Object> map = commentService.findByUser(session);
return JSON.toJSONString(map);
}
}
配送员管理控制器:
/**
* 配送员管理控制器
*/
@RestController
@RequestMapping("/backstage/deliver")
/** * 查询该用户的所有评论 * @param session * @return */ @RequestMapping("/findByUser") public String findByUser(HttpSession session){ Map<String, Object> map = commentService.findByUser(session); return JSON.toJSONString(map); } } 配送员管理控制器: /** * 配送员管理控制器 */ @RestController @RequestMapping("/backstage/deliver") public class DeliverManageController { @Autowired private DeliverService deliverService; /** * 根据页面的条件查询配送员列表 * @param vo
Map<String, Object> map = deliverService.addDeliver(vo);
return JSON.toJSONString(map);
}
/**
* 修改配送员
* @param vo
* @return
*/
@RequestMapping("/modify")
public String modifyDeliver(DeliverVo vo){
Map<String, Object> map = deliverService.modifyDeliver(vo);
return JSON.toJSONString(map);
}
LayuiTableDataResult deliverListByPage = deliverService.findDeliverListByPage(vo); return JSON.toJSONString(deliverListByPage); } /** * 配送员证件照文件上传 * @return */ @RequestMapping("/uploadFile") public String uploadFile(MultipartFile deliverImage){ Map<String, Object> map = deliverService.uploadFile(deliverImage); return JSON.toJSONString(map); } /** * 查找不是配送员的用户 * @return */ @RequestMapping("/findUser")
return JSON.toJSONString(map); } /** * 配送员复职 * @return */ @RequestMapping("/reJoin") public String reJoinDeliver(String deliverId, Long userId){ Map<String, Object> map = deliverService.reJoinDeliver(deliverId, userId); return JSON.toJSONString(map); } /** * 查找接单数、差评数、结单数的最大值 * @return */ @RequestMapping("/findMax") public String findMax(){ Map<String, Object> max = deliverService.findMax(); return JSON.toJSONString(max); }
List<FoodTypeEntity> foodTypeList = foodService.findFoodType(); return JSON.toJSONString(foodTypeList); } /** * 根据类别ID查询上架菜品 * @param typeId * @return */ @RequestMapping(value = "/findFood", produces = "application/json;charset=utf-8") public String findOnshelfFoodByType(Long typeId){ List<FoodEntity> onshelfFoodByType = foodService.findOnshelfFoodByType(typeId); return JSON.toJSONString(onshelfFoodByType); } /** * 根据菜品编号查询所有菜品信息 * @param foodId * @return
*/ @RequestMapping("/add") public String addComment(CommentVo vo, HttpSession session){ Map<String, Object> map = commentService.addComment(vo, session); return JSON.toJSONString(map); } /** * 查询该菜品下的所有评论 * @param foodId * @return */ @RequestMapping("/findByFood") public String findByFood(Long foodId){ Map<String, Object> map = commentService.findByFood(foodId); return JSON.toJSONString(map); } /**
*/ @RequestMapping("/findFormalDeliver") public String findFormalDeliver(){ List<DeliverEntity> formalDeliver = deliverService.findFormalDeliver(); return JSON.toJSONString(formalDeliver); } } 前台点餐中心控制器: /** * 前台点餐中心控制器 */ @RestController @RequestMapping("/reception/food") public class FoodController { @Autowired private FoodService foodService; /** * 查找所有上架类别的所有上架菜品 * @return */ @RequestMapping(value = "/findFoodType", produces = "application/json;charset=utf-8") public String findFood(){ List<FoodTypeEntity> foodTypeList = foodService.findFoodType(); return JSON.toJSONString(foodTypeList);
public String findByFood(Long foodId){ Map<String, Object> map = commentService.findByFood(foodId); return JSON.toJSONString(map); } /** * 查询该用户的所有评论 * @param session * @return */ @RequestMapping("/findByUser") public String findByUser(HttpSession session){ Map<String, Object> map = commentService.findByUser(session); return JSON.toJSONString(map); } } 配送员管理控制器: /** * 配送员管理控制器 */ @RestController @RequestMapping("/backstage/deliver") public class DeliverManageController { @Autowired private DeliverService deliverService; /** * 根据页面的条件查询配送员列表
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。