当前位置: 首页 > wzjs >正文

餐饮vi设计开题报告范文优化网站有哪些方法

餐饮vi设计开题报告范文,优化网站有哪些方法,域名购买后还要解析吗,网站建设怎么样工作业务需求: 用户提交三个字段,服务端根据提交的字段判断是菜品还是套餐,根据菜品或者套餐添加购物车表中。 代码实现 RestController Slf4j RequestMapping("/user/shoppingCart") public class ShoppingCartController {Autowired…

业务需求:

用户提交三个字段,服务端根据提交的字段判断是菜品还是套餐,根据菜品或者套餐添加购物车表中。

代码实现


@RestController
@Slf4j
@RequestMapping("/user/shoppingCart")
public class ShoppingCartController {@Autowiredprivate ShoppingCartService shoppingCartService;@PostMapping("/add")public Result addShoppingCart(@RequestBody ShoppingCartDTO shoppingCartDTO){log.info("添加购物车参数:{}",shoppingCartDTO);shoppingCartService.addShoppingCart(shoppingCartDTO);return Result.success();}
}

实现类


@Slf4j
@Service
public class ShoppingCartServiceImpl implements ShoppingCartService {@Autowiredprivate ShoppingCartMapper shoppingCartMapper;@Autowiredprivate DishMapper dishMapper;@Autowiredprivate SetmealMapper setmealMapper;@Overridepublic void addShoppingCart(ShoppingCartDTO shoppingCartDTO) {//1.先构造一个shoppingcart对象ShoppingCart shoppingCart = new ShoppingCart();BeanUtils.copyProperties(shoppingCartDTO,shoppingCart);Long userId = BaseContext.getCurrentId();shoppingCart.setUserId(userId);List<ShoppingCart> list = shoppingCartMapper.list(shoppingCart);//2.查询这个用户的购物车中有没有这个对象,如果有那么number数量加1,如果没有那么插入这个商品if (list != null && list.size()>0){ShoppingCart shoppingcart = list.get(0);shoppingcart.setNumber(shoppingcart.getNumber()+1);shoppingCartMapper.update(shoppingcart);}else {//3.如果没有那么插入商品时,判断是菜品还是套餐。Long dishId = shoppingCartDTO.getDishId();if (dishId != null){//如果dishId不为空,说明是菜品,那么插入菜品Dish dish = dishMapper.getById(dishId);shoppingCart.setName(dish.getName());shoppingCart.setImage(dish.getImage());shoppingCart.setAmount(dish.getPrice());}else {Long setmealId = shoppingCartDTO.getSetmealId();Setmeal setmeal = setmealMapper.getById(setmealId);shoppingCart.setName(setmeal.getName());shoppingCart.setImage(setmeal.getImage());shoppingCart.setAmount(setmeal.getPrice());}shoppingCart.setNumber(1);shoppingCart.setCreateTime(LocalDateTime.now());shoppingCartMapper.insert(shoppingCart);}//3.插入商品时,判断是菜品还是套餐。}
}

 

http://www.dtcms.com/wzjs/306931.html

相关文章:

  • 做公司网站排名百度热搜词排行榜
  • 给网站公司做网站今日发生的重大新闻
  • b2b电子商务网站建设2022年关键词排名
  • wap娃派手机信息网南宁seo优化公司排名
  • 洛阳网站建设网站建设中国大数据平台官网
  • 天津企业网站建设哪家好搜索引擎优化心得体会
  • 网站代发怎么做东莞有限公司seo
  • 网页设计制作分段brseo优化排名价格
  • 河南做网站公司哪家好搜索引擎优化的定义是什么
  • 舟山的房子做民宿上什么网站seo顾问张智伟
  • 黑龙江大庆疫情最新情况长沙seo培训班
  • 各国网站建设排名百度云网页版登录入口
  • 电子商务网站建设课设学生体会关键词搜索量怎么查
  • 网站增加新闻功能怎么自己开发网站
  • b2c购物网站建设哪个平台推广效果好
  • 潮州网站seo百度网页推广费用
  • 企业自助网站建设影视网站怎么优化关键词排名
  • 外资做网站的公司百度竞价广告
  • 山东网站建设流程拓客软件哪个好用
  • 建设小说网站违法吗最新足球消息
  • 网站建设与优化标准百度一下你就知道下载安装
  • wordpress如何添加自定义元素关键词优化公司费用多少
  • 优秀vi设计案例分析pptseo技术306
  • wordpress the7 seoseo优化网站百度技术
  • 自己做网站要买服务器吗苏州关键词搜索排名
  • 委托做的网站版权归属深圳华强北最新消息
  • m开头的可以做网站的软件nba排名最新排名
  • 工作室 网站经营性备案精准信息300099
  • 做网站跟赚钱嘛seo简单优化
  • 网站分享设计网站seo资讯