package controller;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import pojo.Checkout;
import pojo.User;
import pojo.Userlist;
import service.CheckoutService;
import service.UserlistService;
import javax.servlet.http.HttpSession;
import java.util.List;
@Controller
@RequestMapping("/checkout")
public class CheckoutController {
    @Autowired
    private CheckoutService checkoutService;
    @Autowired
    private UserlistService userlistService;
    @RequestMapping("/getallcheckout")
    public String getallcheckout(Model model, @RequestParam(required = false, defaultValue = "1") Integer page,
                                 @RequestParam(required = false, defaultValue = "2") Integer pageSize) {
        PageHelper.startPage(page, pageSize);
        List<Checkout> checkout = checkoutService.getallcheckout();
        PageInfo<Checkout> p = new PageInfo<Checkout>(checkout);
        model.addAttribute("p", p);
        model.addAttribute("checkout", checkout);
        model.addAttribute("mainPage", "checkout.jsp");
        return "/jsp/admin/main1";
    }
    //租客删除自己已退租列表
    @RequestMapping("/deletecheckout")
    public String deletecheckout(Integer id) {
        checkoutService.deletecheckout(id);
        return "redirect:/checkout/getmycheckout.action";
    }
    //管理员删除自己已退租列表
    @RequestMapping("/admindeletecheckout")
    public String admindeletecheckout(Integer id) {
        checkoutService.deletecheckout(id);
        return "redirect:/checkout/getallcheckout.action";
    }
    @RequestMapping("/getmycheckout")
    public String getmycheckout(Model model, HttpSession httpSession, @RequestParam(required = false, defaultValue = "1") Integer page,
                                @RequestParam(required = false, defaultValue = "2") Integer pageSize) {
        User user1 = (User) httpSession.getAttribute("user");
        Userlist userlist = userlistService.findhasuserlist(user1.getId());
        if (userlist == null) {
            return "/jsp/zuke/404";
        }
        PageHelper.startPage(page, pageSize);
        List<Userlist> list = userlistService.getmycheckout(userlist.getId());
        PageInfo<Userlist> p = new PageInfo<Userlist>(list);
        model.addAttribute("p", p);
        model.addAttribute("userlistcheck", list);
        model.addAttribute("mainPage", "mycheckout.jsp");
        return "/jsp/zuke/main";
    }
}
 最近下载更多
最近下载更多
                
                dddding yang     LV6
                9月15日
            
            
        
                vincemokea     LV9
                9月7日
            
            
        
                lovemedj     LV12
                8月26日
            
            
        
                一行白鹭     LV10
                7月16日
            
            
        
                haitianjiaoyu0     LV8
                5月27日
            
            
        
                SX520886     LV6
                4月24日
            
            
        
                哪里的完整版     LV8
                3月16日
            
            
        
                2072376767     LV2
                2024年12月26日
            
            
        
                微信网友_7300424007897088     LV2
                2024年12月18日
            
            
        
                bankroll     LV5
                2024年12月17日
            
            
         最近浏览更多
最近浏览更多
                
                奋斗的小蚂蚁     LV15
                10月16日
            
            
        
                perfect     LV17
                10月11日
            
            
        
                不想起     LV10
                10月10日
            
            
        
                dddding yang     LV6
                9月15日
            
            
        
                yuyuhshbbja    
                9月15日
            
            
                    暂无贡献等级
            
        
                vincemokea     LV9
                9月2日
            
            
        
                lovemedj     LV12
                8月26日
            
            
        
                huyuxin     LV4
                8月13日
            
            
        
                6418368     LV10
                8月4日
            
            
        
                一行白鹭     LV10
                7月16日
            
            
        
 
                 
                 
                