Java:SpringBoot疫情小区管理系统源码(带论文)
原创大约 2 分钟
Java:SpringBoot疫情小区管理系统源码(带论文)
点击视频进入观看体验更佳
由Java web框架Springboot和mysql开发,包括论文 PPT等内容

理员登录默认账号和密码为:admin 12345

管理员端功能
用户管理:添加用户、修改密码、删除用户、退出登录;
车位收费管理:缴费、删除数据、打印收费票据;
投诉信息处理:处理信息、删除投诉;
报修信息管理:报修信息处理、删除报修信息;
疫情打卡管理:显示疫情打卡情况、删除打卡信息;
楼宇管理:添加楼宇信息、编辑楼宇信息、删除楼宇信息;
房屋管理:添加房屋信息、编辑房屋信息、删除房屋信息;
车位管理:添加车位信息、编辑车位信息、删除车位信息;
业主端功能
疫情打卡:填写疫情打卡数据并提交;
查询车位费情况。
查询物业费用情况。
填写报修信息、报修信息情况查询。
疫情打卡代码
public R add(@RequestBody Clockinnew clockinnew,HttpServletRequest request)
{
//获取当前得登录用户
Userinfo userinfo= (Userinfo) request.getSession().getAttribute("user");
String username=userinfo.getUsername();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
String todayDate = df.format(new Date());//今天的日期
//System.out.println(todayDate);
Owner owner = ownerService.queryOwnerByName(username);
Integer ownerId = owner.getId();
Date timeFlag = clockinnewService.queryCountByOwnId(ownerId);//数据库查到业主的最近一次打卡日期
String timeFlag1="";
if (timeFlag!=null){
timeFlag1=df.format(timeFlag);//查到的最近打卡日期
}
if (timeFlag1.equals(todayDate)){//若今天日期等于数据库中已经查到业主的时间,则说明已经打卡
return R.fail(400,"今日已打卡,请勿重复打卡");
}
//不相等,证明数据库还没有这个业主今日的打卡记录,正常打卡
clockinnew.setOwnerId(owner.getId());
//若为疑似病例或者确诊那么提示请填写备注
if (clockinnew.getType1()==1 || clockinnew.getType2()==1){
if (clockinnew.getRemarks()==null || clockinnew.getRemarks()==""){
return R.fail(400,"请填写备注并详细说明");
}
}
int num = clockinnewService.add(clockinnew);
return R.ok();
}