# house
基于ssm的房屋租赁管理系统
功能介绍
房源信息模块:
房源信息展示、房源信息更新、房源信息增加、房源信息删除
账户管理模块:
账户登录、账户绑定、账户管理
租金结算模块:
每月租金信息、租金交付功能、月租金收入总额统计
房屋租赁合同管理模块:
房屋租赁合同录入、房屋租赁合同展示、房屋租赁价格修改、房屋租赁合同终止
报障模块:
租客报账、管理员报障审核、租客报障统计
日程模块:
收租日程显示
项目介绍
框架:
项目整体采用spring+springMVC+mybatis框架
包含:源码和sql文件
技术:
ssm框架 jsp页面 数据库mysql
非maven项目
环境:
eclipse idea jdk7 jdk8 tomcat7 ,8,9
package controller;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.UUID;
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.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import Pojo.Houselist;
import Pojo.Message;
import Pojo.User;
import service.HouselistService;
import service.MessageService;
@Controller
public class HouseController {
@Autowired
private HouselistService houselistService;
@Autowired
private MessageService messageService;
//房屋详情
@RequestMapping("houseinfo")
public String houseInfo(Integer id,Model model,HttpSession httpSession){
Houselist house = houselistService.findid(id);
model.addAttribute("house", house);
User user = (User) httpSession.getAttribute("user");
if(user!=null){
model.addAttribute("username", user.getUsername());
}else{
model.addAttribute("username", "");
}
List<Message> listmsg = messageService.selectMessageByHouseId(id);
//查看留言
model.addAttribute("listmsg",listmsg);
return "houseinfo";
}
/**
* 留言
* @return
*/
@RequestMapping("insertmessage")
@ResponseBody
public String insertmessage(HttpSession httpSession,Integer id,String problem){
//我要获取当前的日期
Date date = new Date();
//设置要获取到什么样的时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//获取String类型的时间
String createtime = sdf.format(date);
User user = (User) httpSession.getAttribute("user");
Message message = new Message();
message.setId(UUID.randomUUID().toString());
message.setState(0);
message.setUsermessage(problem);
message.setUsername(user.getUsername());
message.setCreatetime(createtime);
message.setHouseid(id);
int num = messageService.insert(message);
if(num==0){
return "error";
}
return "success";
}
}