首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ssm-购物车实现(1)

ssm-购物车实现(1)

package com.jt.cart.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.jt.cart.service.CartService;
import com.jt.common.po.Cart;
import com.jt.common.vo.SysResult;

@Controller
@RequestMapping("/cart")
public class CartController {
    @Autowired
    private CartService cartService;
    //根据用户id查询购物车信息
    @RequestMapping("/query/{userId}")
    @ResponseBody
    public SysResult findCartByUserId(@PathVariable Long userId){
        try {
            List<Cart> cartList=cartService.findCartByUserId(userId);
            return SysResult.oK(cartList);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return SysResult.build(201, "购物车信息查询失败");
    }
    @RequestMapping("/save")
    //实现购物车入库
    public SysResult saveCart(Cart cart){
        try {
            cartService.saveCart(cart);
            return SysResult.oK();
        } catch (Exception e) {
            // TODO: handle exception
        }
        return SysResult.build(201, "购物车新增失败");
    }
}
返回列表