You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Flower/蒋婷湘用例2和3进出库/CartController.java

72 lines
2.3 KiB

package com.ch.ebusiness.controller.before;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.ch.ebusiness.entity.Goods;
import com.ch.ebusiness.entity.Order;
import com.ch.ebusiness.service.before.CartService;
@Controller
@RequestMapping("/cart")
public class CartController extends BeforeBaseController{
@Autowired
private CartService cartService;
@RequestMapping("/putCart")
public String putCart(Goods goods, Model model, HttpSession session) {
return cartService.putCart(goods, model, session);
}
@RequestMapping("/focus")
@ResponseBody
public String focus(@RequestBody Goods goods, Model model, HttpSession session) {
return cartService.focus(model, session, goods.getId());
}
@RequestMapping("/selectCart")
public String selectCart(Model model, HttpSession session, String act) {
return cartService.selectCart(model, session, act);
}
@RequestMapping("/deleteCart")
public String deleteCart(HttpSession session, Integer gid) {
return cartService.deleteCart(session, gid);
}
@RequestMapping("/clearCart")
public String clearCart(HttpSession session) {
return cartService.clearCart(session);
}
@RequestMapping("/submitOrder")
public String submitOrder(Order order, Model model, HttpSession session) {
return cartService.submitOrder(order, model, session);
}
@RequestMapping("/pay")
@ResponseBody
public String pay(@RequestBody Order order) {
return cartService.pay(order);
}
@RequestMapping("/myFocus")
public String myFocus(Model model, HttpSession session) {
return cartService.myFocus(model, session);
}
@RequestMapping("/myOder")
public String myOder(Model model, HttpSession session) {
return cartService.myOder(model, session);
}
@RequestMapping("/orderDetail")
public String orderDetail(Model model, Integer id) {
return cartService.orderDetail(model, id);
}
@RequestMapping("/userInfo")
public String userInfo() {
return "user/userInfo";
}
@RequestMapping("/updateUpwd")
public String updateUpwd(HttpSession session, String bpwd) {
return cartService.updateUpwd(session, bpwd);
}
}