package com.ssc.controller;
import com.ssc.pojo.Dish;
import com.ssc.pojo.Order;
import com.ssc.pojo.Shop;
import com.ssc.service.DishService;
import com.ssc.service.UserService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.annotation.Resource;
import java.util.List;
@Controller
public class shopController {
@Resource
private DishService dishService;
@Resource
private UserService userService;
@RequestMapping("/toDish")
public String toDish(int id, Model model){
List<Dish> allDish = dishService.findAllDish(id);
model.addAttribute("dishlist",allDish);
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "dish";
}
@RequestMapping("/findDishByName")
public String findDishByName(Dish dish,Model model){
List<Dish> dishByName = dishService.findDishByName(dish);
model.addAttribute("dishlist",dishByName);
int id = dish.getShopid();
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "dish";
}
@RequestMapping("/toOrders")
public String toOrders(int id,Model model){
List<Order> allOrder = dishService.findAllOrder(id);
model.addAttribute("orderlist",allOrder);
return "orders";
}
@RequestMapping("/toUpdataShop")
public String toUpdataShop(int id,Model model){
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "shopTEXT";
}
@RequestMapping("/UpdataShop")
public String UpdataShop(Shop shop,Model model){
int i = dishService.UpdataShop(shop);
if (i>0){
model.addAttribute("message","修改成功!");
}else {
model.addAttribute("message","修改失败!");
}
return "shopTEXT";
}
@RequestMapping("/updish")
public String updish(Dish dish,Model model){
int updish = dishService.updish(dish);
int id = dish.getShopid();
if(updish > 0){
List<Dish> allDish = dishService.findAllDish(id);
model.addAttribute("dishlist",allDish);
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "dish";
}
return "error!";
}
@RequestMapping("/downdish")
public String downdish(Dish dish,Model model){
int updish = dishService.downdish(dish);
int id = dish.getShopid();
if(updish > 0){
List<Dish> allDish = dishService.findAllDish(id);
model.addAttribute("dishlist",allDish);
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "dish";
}
return "error!";
}
@RequestMapping("/deletdish")
public String deletdish(Dish dish,Model model){
int deletdish = dishService.deletdish(dish);
int id = dish.getShopid();
if (deletdish>0){
List<Dish> allDish = dishService.findAllDish(id);
model.addAttribute("dishlist",allDish);
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "dish";
}
return "error!";
}
@RequestMapping("/toaddDish")
public String toaddDish(int id,Model model){
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "adddish";
}
@RequestMapping("/addDish")
public String addDish(Dish dish,Model model){
int id = dish.getShopid();
int i = dishService.addDish(dish);
if (i>0){
List<Dish> allDish = dishService.findAllDish(id);
model.addAttribute("dishlist",allDish);
Shop shopById = dishService.findShopById(id);
model.addAttribute("shop",shopById);
return "dish";
}
return "error!";
}
@RequestMapping("/shopdeletOrder")
public String shopdeletOrder(int id){
Order ordersById = userService.findOrdersById(id);
int i = dishService.shopdeletOrder(id);
if (i>0){
return "redirect:toOrders?id="+ordersById.getShopid();
}else{
return "删除失败!!!";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SSM外卖订餐管理系统(javaee结课大作业)
共161个文件
class:34个
jsp:28个
xml:24个
需积分: 5 4 下载量 56 浏览量
2023-06-17
12:23:12
上传
评论 3
收藏 43.97MB RAR 举报
温馨提示
8周的JAVAee结课的大作业。每一个代码都是自己写的,所以写的比较简单!
资源推荐
资源详情
资源评论
收起资源包目录
SSM外卖订餐管理系统(javaee结课大作业) (161个子文件)
userController.class 5KB
userController.class 5KB
shopController.class 5KB
shopController.class 5KB
LoginController.class 3KB
LoginController.class 3KB
DishServiceImpl.class 2KB
DishServiceImpl.class 2KB
Dish.class 2KB
Dish.class 2KB
Shop.class 2KB
Shop.class 2KB
Order.class 2KB
Order.class 2KB
UserServiceImpl.class 2KB
UserServiceImpl.class 2KB
Logininterceptor.class 2KB
Logininterceptor.class 2KB
User.class 2KB
User.class 2KB
LoginServiceImpl.class 1KB
LoginServiceImpl.class 1KB
DishService.class 708B
DishService.class 708B
DishDao.class 696B
DishDao.class 696B
UserService.class 626B
UserService.class 626B
UserDao.class 614B
UserDao.class 614B
LoginService.class 320B
LoginService.class 320B
LoginDao.class 308B
LoginDao.class 308B
http-client.cookies 0B
userSystem.css 2KB
userSystem.css 2KB
shopSystem.css 2KB
shopSystem.css 2KB
login.css 1KB
login.css 1KB
dish.css 936B
dish.css 936B
.gitignore 490B
.gitignore 190B
http-requests-log.http 0B
druid-1.1.20.jar 2.65MB
mysql-connector-java-8.0.11.jar 1.94MB
mybatis-3.5.2.jar 1.62MB
spring-core-5.2.8.RELEASE.jar 1.38MB
spring-web-5.2.8.RELEASE.jar 1.37MB
spring-context-5.2.8.RELEASE.jar 1.17MB
spring-webmvc-5.2.8.RELEASE.jar 934KB
spring-beans-5.2.8.RELEASE.jar 673KB
protobuf-java-2.6.0.jar 582KB
log4j-1.2.17.jar 478KB
jstl-1.2.jar 405KB
spring-jdbc-5.2.8.RELEASE.jar 398KB
spring-aop-5.2.8.RELEASE.jar 364KB
spring-tx-5.2.8.RELEASE.jar 307KB
spring-expression-5.2.8.RELEASE.jar 276KB
mybatis-spring-2.0.1.jar 65KB
spring-jcl-5.2.8.RELEASE.jar 23KB
shopController.java 5KB
userController.java 4KB
LoginController.java 3KB
Shop.java 2KB
DishServiceImpl.java 2KB
Dish.java 1KB
UserServiceImpl.java 1KB
Order.java 1KB
User.java 1KB
Logininterceptor.java 944B
LoginServiceImpl.java 751B
DishService.java 539B
DishDao.java 537B
UserService.java 530B
UserDao.java 482B
LoginService.java 254B
LoginDao.java 248B
u7.jpg 4.68MB
u7.jpg 4.68MB
u5.jpg 4.53MB
u5.jpg 4.53MB
u6.jpg 4.24MB
u6.jpg 4.24MB
u4.jpg 382KB
u4.jpg 382KB
u8.jpg 353KB
u8.jpg 353KB
u1.jpg 333KB
u1.jpg 333KB
u3.jpg 323KB
u3.jpg 323KB
3.jpg 265KB
3.jpg 265KB
u2.jpg 215KB
u2.jpg 215KB
shopSystem.jsp 3KB
shopSystem.jsp 3KB
共 161 条
- 1
- 2
资源评论
风灵丶无畏
- 粉丝: 20
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功