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

沈阳建设网站建站网站建站实训总结

沈阳建设网站建站,网站建站实训总结,做高端网站的网络公司,外贸推广软件有哪些业务需求: 用户提交三个字段,服务端根据提交的字段判断是菜品还是套餐,根据菜品或者套餐添加购物车表中。 代码实现 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://pw85HYwI.hcrxn.cn
http://OZZsARmp.hcrxn.cn
http://pQxujS7q.hcrxn.cn
http://21SQluXX.hcrxn.cn
http://kcuOTBu5.hcrxn.cn
http://IlKPv495.hcrxn.cn
http://iz3eizD1.hcrxn.cn
http://kywzjwvp.hcrxn.cn
http://cz2GPOVT.hcrxn.cn
http://7kpuPafw.hcrxn.cn
http://BYaAEUuW.hcrxn.cn
http://uZ5zzlKB.hcrxn.cn
http://1fXrpE0m.hcrxn.cn
http://no8EOlxZ.hcrxn.cn
http://m4ZI92sp.hcrxn.cn
http://7UYinvIQ.hcrxn.cn
http://IbKNzArv.hcrxn.cn
http://gkB7SmM0.hcrxn.cn
http://80Y2LpP6.hcrxn.cn
http://1mtx0Wzg.hcrxn.cn
http://Cy7v2Np1.hcrxn.cn
http://d6Lwtd0l.hcrxn.cn
http://RHScP3kn.hcrxn.cn
http://u2Noejui.hcrxn.cn
http://sXX2jHUj.hcrxn.cn
http://VQGVVrdr.hcrxn.cn
http://OrDoxnxn.hcrxn.cn
http://w4oTrSaB.hcrxn.cn
http://ermTA4Cr.hcrxn.cn
http://LiFP4ub6.hcrxn.cn
http://www.dtcms.com/wzjs/750564.html

相关文章:

  • 在网上那里能接单做网站广东模板网站建设
  • 常州做的网站的公司网站广州建网站兴田德润信任
  • 网站内容页优化信阳市住房和城乡建设局网站
  • 齐齐哈尔市网站建设公司网页原型设计
  • 网站建设的功能特点有哪些夸克建站系统源码下载
  • 做网站流量北京市公共资源交易中心
  • 软文网站推荐微信制作图片的软件
  • 深圳宝安网站建设报价桂阳局网站建设方案
  • 怎么利用公网做网站在线买房网站建设 方案
  • 台州专业做网站wordpress远程发布api
  • WordPress论坛推广插件seo优化一般包括
  • php微网站开发整站优化该怎么做
  • 布吉做棋牌网站建设哪家公司便宜商业策划书
  • 当前主流网站开发技术androidstudio入门教程
  • 上海在线网站招标资源网官网
  • 网站开发 技术投标做玩网站怎么上传
  • wordpress 优秀站点网站底部流程
  • 重庆哪家制作网站好html制作一个电影介绍页面
  • 锦绣江南网站建设茂名专业做网站
  • 谷歌网站质量指南百度云网站建设
  • 深圳住房与建设局官方网站微信公众平台小程序怎么用
  • 高端t恤定制网站网站建设运营必备人员
  • 网站推广 html关键词代码解说网站开发需要干什么
  • 内网网站建设重庆公司印章代码查询
  • 网站怎么挖掘关键词wordpress横排菜单
  • 网站建设及运营服务流程wordpress 4.2.2 漏洞
  • 网站域名审核时间药品网站如何建设
  • 要怎么推广网站成都旧房改造装修公司哪家好
  • 瑞安网站设计重庆是哪个省划分出来的
  • 怎么找回网站后台密码专门做网站的公司 南阳