脚本宝典收集整理的这篇文章主要介绍了Java项目:微信小程序点餐系统(java+微信小程序+Mysql),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
/**
* 系统控制器,专门用于控制页面的跳转,负责通用页面的跳转
*/
@Controller
@RequestMapping("/")
public class SystemController {
/**
* 跳转到主框架页
* @return
*/
@RequestMapping("/index.html")
public String index(){
return "mainindex";
}
/**
* 跳转到登录界面
* @return
*/
@RequestMapping("/login.html")
public String login(){
return "user/login";
}
/**
* 跳转到注册界面
* @return
*/
@RequestMapping("/register.html")
public String register(){
return "user/register";
}
/**
* 跳转到个人中心界面
* @return
*/
@RequestMapping("/userInfo.html")
public String userInfo(){
return "user/userInfo";
}
/**
* 跳转到修改密码界面
* @return
*/
@RequestMapping("/modifyPassword.html")
public String modifyPassword(){
return "user/modifyPassword";
}
/**
* 跳转到用户主界面
* @return
*/
@RequestMapping("/desktop.html")
public String desktop(){
return "desktop";
}
}
/**
* 系统控制器,专门用于控制页面的跳转,负责跳转前台页面
*/
@Controller
@RequestMapping("/reception")
public class ReceptionController {
/**
* 跳转到点餐中心
* @return
*/
@RequestMapping("/foodCenter.html")
public String foodCenter(){
return "food/foodCenter";
}
/**
* 跳转到菜品详情页
* @return
*/
@RequestMapping("/foodInfo.html")
public String foodInfo(){
return "food/foodInfo";
}
/**
* 跳转到购物车界面
* @return
*/
@RequestMapping("/shopcart.html")
public String shopcart(){
return "shopcart/shopcart";
}
/**
* 跳转到优惠券商城页面
* @return
*/
@RequestMapping("/ticketShop.html")
public String ticketShop(){
return "ticket/ticketShop";
}
/**
* 跳转到我的优惠券页面
* @return
*/
@RequestMapping("/myTicket.html")
public String myTicket(){
return "ticket/myTicket";
}
/**
* 跳转到生成订单页面
* @return
*/
@RequestMapping("/generateOrder.html")
public String generateOrder(){
return "order/generateOrder";
}
/**
* 跳转到支付成功的页面
* @return
*/
@RequestMapping("/paySuccess.html")
public String paySuccess(){
return "shopcart/paySuccess";
}
/**
* 跳转到我的订单界面
* @return
*/
@RequestMapping("/myOrder.html")
public String myOrder(){
return "order/myOrder";
}
/**
* 跳转到我的评论界面
* @return
*/
@RequestMapping("/myComments.html")
public String myComments(){
return "comment/myComment";
}
/**
* 跳转到我的投诉界面
* @return
*/
@RequestMapping("/myComplaint.html")
public String myComplaint(){
return "complaint/myComplaint";
}
}
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
/**
* 用户登录
* @param username
* @param password
* @param session
* @return
*/
@ResponseBody
@RequestMapping("/login")
public String login(String username, String password, HttpSession session){
Map<String, Object> map = userService.login(username, password, session);
return JSON.toJSONString(map);
}
/**
* 退出登录
* @param session
* @return
*/
@RequestMapping("/exit")
public String exit(HttpSession session){
userService.exit(session);
return "redirect:/login.html";
}
/**
* 校验用户注册输入的用户名是否存在
* @param username
* @return
*/
@ResponseBody
@RequestMapping("/checkUsername")
public String checkUsername(String username){
Map<String, Object> map = userService.checkUsername(username);
return JSON.toJSONString(map);
}
/**
* 用户注册
* @param vo
* @param session
* @return
*/
@ResponseBody
@RequestMapping("/register")
public String register(UserVo vo, HttpSession session){
Map<String, Object> register = userService.register(vo, session);
return JSON.toJSONString(register);
}
/**
* 查询登录用户的个人资料
* @param session
* @return
*/
@ResponseBody
@RequestMapping("/findUserByUserId")
public String findUserByUserId(HttpSession session){
Long userId = ((UserEntity) session.getAttribute(SystemConstant.USERLOGIN)).getUserId();
Map<String, Object> userByUserId = userService.findUserByUserId(userId);
return JSON.toJSONString(userByUserId);
}
/**
* 查询某个用户的个人资料
* @param vo
* @return
*/
@ResponseBody
@RequestMapping("/modifyUserInfo")
public String modifyUserInfo(UserVo vo, HttpSession session){
Map<String, Object> map = userService.modifyUserReception(vo, session);
return JSON.toJSONString(map);
}
/**
* 用户修改密码
* @param oldPassword
* @param newPassword
* @param session
* @return
*/
@ResponseBody
@RequestMapping("/modifyPassword")
public String modifyPassword(String oldPassword, String newPassword, HttpSession session){
Map<String, Object> map = userService.modifyPassword(oldPassword, newPassword, session);
return JSON.toJSONString(map);
}
}
以上是脚本宝典为你收集整理的Java项目:微信小程序点餐系统(java+微信小程序+Mysql)全部内容,希望文章能够帮你解决Java项目:微信小程序点餐系统(java+微信小程序+Mysql)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。