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.Applyout; import pojo.User; import pojo.Userlist; import pojo.Zulist; import service.ApplyoutService; import service.UserlistService; import service.ZulistService; import javax.servlet.http.HttpSession; import java.util.List; @Controller @RequestMapping("/applyout") public class ApplyoutController { @Autowired private ZulistService zulistService; @Autowired private ApplyoutService applyoutService; @Autowired private UserlistService userlistService; //插入退租信息 @RequestMapping("/insertapplyout") public String insertapplyout(String house_id, Model model) { Zulist zulist = zulistService.findzulist(house_id); applyoutService.insertapplyout(zulist); model.addAttribute("error", "applysuccess"); return "redirect:/zulist/myzulist.action"; } //查看退租申请 @RequestMapping("/findallapplyout") public String findallapplyout(Model model, @RequestParam(required = false, defaultValue = "1") Integer page, @RequestParam(required = false, defaultValue = "2") Integer pageSize) { PageHelper.startPage(page, pageSize); List<Applyout> applyout = applyoutService.findallapplyout(); PageInfo<Applyout> p = new PageInfo<Applyout>(applyout); model.addAttribute("applyout", applyout); model.addAttribute("p", p); model.addAttribute("mainPage", "applyout.jsp"); return "/jsp/admin/main1"; } //管理员拒绝退租申请 @RequestMapping("/refuseapplyout") public String refuseapplyout(Model model, Integer id) { Applyout applyout = new Applyout(); applyout.setId(id); applyout.setStatus("已拒绝"); applyoutService.updateapplyout(applyout); model.addAttribute("mainPage", "applyout.jsp"); return "redirect:/applyout/findallapplyout.action"; } //管理员同意退租申请 @RequestMapping("/agreeapplyout") public String agreeapplyout(Model model, Integer id) { applyoutService.agreeapplyout(id); model.addAttribute("error", "applyoutsucess"); return "redirect:/applyout/findallapplyout.action"; } //删除申请退租列表 @RequestMapping("/deleteapplyout") public String deleteapplyout(Model model, Integer id) { applyoutService.deleteapplyout(id); model.addAttribute("error", "deletesucess"); return "redirect:/applyout/findallapplyout.action"; } //租客查看自己的 退房申请 @RequestMapping("/getmyapplyout") public String getmyapplyout(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.getmyapplyout(userlist.getId()); PageInfo<Userlist> p = new PageInfo<Userlist>(list); model.addAttribute("userlist", list); model.addAttribute("p", p); model.addAttribute("mainPage", "myapplyout.jsp"); return "/jsp/zuke/main"; } }

dddding yang LV6
9月15日
vincemokea LV8
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日

dddding yang LV6
9月15日
yuyuhshbbja
9月15日
暂无贡献等级
vincemokea LV8
9月2日
lovemedj LV12
8月26日
huyuxin LV4
8月13日
6418368 LV10
8月4日
一行白鹭 LV10
7月16日
d374307168 LV1
6月24日
limufu LV1
6月17日
jie2005
6月16日
暂无贡献等级