数据库里字段的值对不上系统,所以我更改了数据库字段的值;更改之后用Idea运行java文件,发现前端页面该展示的都不展示了,请问有什么解决办法呢
##把相关的代码放在下面:
`/*
管理員這個頁面是做啥的
热更新、热加载
1.Ctrl+shift+A–>搜索registry,找到Registry… ,注意是带三个点的那个,然后找到compiler.automake.allow.when.app.running
根据教程弹幕提示:”IDEA新版的在setting里的Advanced“
*/
package com.sm.graduation.root.controller;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.sm.graduation.accident.pojo.AccidentRecord;
import com.sm.graduation.accident.service.AccidentRecordService;
import com.sm.graduation.admin.pojo.AdminInfo;
import com.sm.graduation.admin.service.AdminInfoService;
import com.sm.graduation.checkin.pojo.CheckIn;
import com.sm.graduation.checkin.service.CheckInService;
import com.sm.graduation.common.loginpojo.LoginPojo;
import com.sm.graduation.common.result.AjaxResult;
import com.sm.graduation.dormitory.pojo.DormitoryAllocation;
import com.sm.graduation.dormitory.service.DormitoryAllocationService;
import com.sm.graduation.food.pojo.MonthlyCatering;
import com.sm.graduation.food.service.MonthlyCateringService;
import com.sm.graduation.health.pojo.HealthRecords;
import com.sm.graduation.health.service.HealthRecordsService;
import com.sm.graduation.high.pojo.HighRisk;
import com.sm.graduation.high.service.HighRiskService;
import com.sm.graduation.medication.pojo.Medication;
import com.sm.graduation.medication.service.MedicationService;
import com.sm.graduation.nurse.pojo.Nursing;
import com.sm.graduation.nurse.service.NursingService;
import com.sm.graduation.older.pojo.OlderInfo;
import com.sm.graduation.older.service.OlderInfoService;
import com.sm.graduation.out.pojo.GoOut;
import com.sm.graduation.out.service.GoOutService;
import com.sm.graduation.usr.pojo.UsrInfo;
import com.sm.graduation.usr.service.UsrInfoService;
import com.sm.graduation.visitor.pojo.Visitor;
import com.sm.graduation.visitor.service.VisitorService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.sm.graduation.root.pojo.RootInfo;
import com.sm.graduation.root.service.RootInfoService;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static com.sm.graduation.common.result.AjaxResult.*;
@SuppressWarnings(“all”)
@RestController
@RequestMapping(“/root”)
public class RootInfoController {
@Autowired
private RootInfoService rootInfoService;
@Autowired
private AdminInfoService adminInfoService;
@Autowired
private UsrInfoService usrInfoService;
@Autowired
private HealthRecordsService healthRecordsService;
@Autowired
private HighRiskService highRiskService;
@Autowired
private MedicationService medicationService;
@Autowired
private MonthlyCateringService monthlyCateringService;
@Autowired
private GoOutService goOutService;
@Autowired
private OlderInfoService olderInfoService;
@Autowired
private DormitoryAllocationService dormitoryAllocationService;
@Autowired
private AccidentRecordService accidentRecordService;
@Autowired
private VisitorService visitorService;
@Autowired
private CheckInService checkInService;
@Autowired
private NursingService nursingService;
private String olderName;
/** 登录验证 很晦涩难懂/
*
*
*
*/
private boolean login;
@RequestMapping("/loginIn")
public AjaxResult loginIn(HttpServletRequest request, HttpSession session, String username,
LoginPojo loginPojo, RootInfo rootInfo,AdminInfo adminInfo, UsrInfo usrInfo){
if (loginPojo.getCaptcha().equalsIgnoreCase(String.valueOf(request.getSession().getAttribute("captCode")))) {
//超管登录 if(条件表达式)
if (0 == loginPojo.getPower()){
rootInfo.setName(loginPojo.getUsername());
rootInfo.setPwd(loginPojo.getPassword());
//xxxx
RootInfo root = rootInfoService.sltName(rootInfo);
if (root == null){
return AjaxResult.error("登录名不存在");
}
login = rootInfoService.loginIn(rootInfo);
if (login) {
session.setAttribute("username",root.getNickName());
session.setAttribute("power",root.getPower());
session.setAttribute("root",root);
return AjaxResult.success(0,"登录成功");
} else return AjaxResult.error("登录名或密码错误");
}
//管理员登录
if (1 == loginPojo.getPower()){
adminInfo.setAdminLogin(loginPojo.getUsername());
adminInfo.setAdminPwd(loginPojo.getPassword());
//
AdminInfo admin = adminInfoService.sltName(adminInfo);
if (admin == null){
return AjaxResult.error("登录名不存在");
}
login = adminInfoService.loginIn(adminInfo);
if (login) {
session.setAttribute("username",admin.getAdminName());
session.setAttribute("power",admin.getPower());
session.setAttribute("admin",admin);
return AjaxResult.success(1,"登录成功");
} else return AjaxResult.error("登录名或密码错误");
}
//用户登录
if (2 == loginPojo.getPower()){
usrInfo.setUsrLogin(loginPojo.getUsername());
usrInfo.setUsrPwd(loginPojo.getPassword());
UsrInfo usr = usrInfoService.sltName(usrInfo);
if (usr == null){
return AjaxResult.error("登录名不存在");
}
login = usrInfoService.loginIn(usrInfo);
if (login) {
String olderName = usr.getOlderName();
HealthRecords older = healthRecordsService.older_dorm(olderName);
this.olderName = older.getName();
session.setAttribute("username",usr.getUsrName());
session.setAttribute("power",usr.getUsrPwd());
session.setAttribute("usr",usr);
session.setAttribute("older",older);
return AjaxResult.success(2,"登录成功");
} else return AjaxResult.error("登录名或密码错误");
}
}
return AjaxResult.error("验证码错误");
}
/** admin @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "adminName") String user
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (user == null || user.equals("")) {
map.put("user","");
List<AdminInfo> admins = adminInfoService.listAll(map);
PageInfo<AdminInfo> page = new PageInfo<>(admins);
return successData(page.getTotal(), admins);
}
map.put("user",user);
List<AdminInfo> admins = adminInfoService.listAll(map);
PageInfo<AdminInfo> page = new PageInfo<>(admins);
return successData(page.getTotal(), admins);
}
/** usr --- List */
@RequestMapping("/userList")
public AjaxResult userList(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "usrName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<UsrInfo> usrInfos = usrInfoService.listAll(map);
PageInfo<UsrInfo> page = new PageInfo<>(usrInfos);
return successData(page.getTotal(), usrInfos);
}
map.put("usr",usr);
List<UsrInfo> usrInfos = usrInfoService.listAll(map);
PageInfo<UsrInfo> page = new PageInfo<>(usrInfos);
return successData(page.getTotal(), usrInfos);
}
/** 健康档案 */
@RequestMapping("/healthRisk")
public AjaxResult healthRisk(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "olderName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<HealthRecords> healthRecords = healthRecordsService.listAll(map);
PageInfo<HealthRecords> page = new PageInfo<>(healthRecords);
return successData(page.getTotal(), healthRecords);
}
map.put("usr",usr);
List<HealthRecords> healthRecords = healthRecordsService.listAll(map);
PageInfo<HealthRecords> page = new PageInfo<>(healthRecords);
return successData(page.getTotal(), healthRecords);
}
/** 高危存档 */
@RequestMapping("/highRisk")
public AjaxResult highRisk(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "olderName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<HighRisk> highRisks = highRiskService.listAll(map);
PageInfo<HighRisk> page = new PageInfo<>(highRisks);
return successData(page.getTotal(), highRisks);
}
map.put("usr",usr);
List<HighRisk> highRisks = highRiskService.listAll(map);
PageInfo<HighRisk> page = new PageInfo<>(highRisks);
return successData(page.getTotal(), highRisks);
}
/** 药品管理 */
@RequestMapping("/medication")
public AjaxResult medication(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "medication") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Medication> medications = medicationService.listAll(map);
PageInfo<Medication> page = new PageInfo<>(medications);
return successData(page.getTotal(), medications);
}
map.put("usr",usr);
List<Medication> medications = medicationService.listAll(map);
PageInfo<Medication> page = new PageInfo<>(medications);
return successData(page.getTotal(), medications);
}
/** 每月餐饮 */
@RequestMapping("/catering")
public AjaxResult catering(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "monTime") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<MonthlyCatering> monthlyCaterings = monthlyCateringService.listAll(map);
PageInfo<MonthlyCatering> page = new PageInfo<>(monthlyCaterings);
return successData(page.getTotal(), monthlyCaterings);
}
map.put("usr",usr);
List<MonthlyCatering> monthlyCaterings = monthlyCateringService.listAll(map);
PageInfo<MonthlyCatering> page = new PageInfo<>(monthlyCaterings);
return successData(page.getTotal(), monthlyCaterings);
}
/** 外出报备 */
@RequestMapping("/goOut")
public AjaxResult goOut(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "olderName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<GoOut> goOuts = goOutService.listAll(map);
PageInfo<GoOut> page = new PageInfo<>(goOuts);
return successData(page.getTotal(), goOuts);
}
map.put("usr",usr);
List<GoOut> goOuts = goOutService.listAll(map);
PageInfo<GoOut> page = new PageInfo<>(goOuts);
return successData(page.getTotal(), goOuts);
}
@RequestMapping("/goOutUsr")
public AjaxResult goOutUsr(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "olderName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("olderName",olderName);
List<GoOut> goOuts = goOutService.go_listAll(map);
PageInfo<GoOut> page = new PageInfo<>(goOuts);
return successData(page.getTotal(), goOuts);
}
map.put("usr",usr);
List<GoOut> goOuts = goOutService.listAll(map);
PageInfo<GoOut> page = new PageInfo<>(goOuts);
return successData(page.getTotal(), goOuts);
}
/** 入住登记 */
@RequestMapping("/register")
public AjaxResult register(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "olderName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
//把数据库的内容查出,赋值给变量olderInfos
List<OlderInfo> olderInfos = olderInfoService.listAll(map);
PageInfo<OlderInfo> page = new PageInfo<>(olderInfos);
//olderInfos 返回给前端,前端渲染数据后展示
return successData(page.getTotal(), olderInfos);
}
//如果(老人名称)查询条件不是空,放到查询条件map里,后续根据查询条件查询数据库
map.put("usr",usr);
List<OlderInfo> olderInfos = olderInfoService.listAll(map);
PageInfo<OlderInfo> page = new PageInfo<>(olderInfos);
return successData(page.getTotal(), olderInfos);
}
/** 寝室分配 */
@RequestMapping("/dormitory")
public AjaxResult dormitory(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "dormitory") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<DormitoryAllocation> dormitoryAllocations = dormitoryAllocationService.listAll(map);
PageInfo<DormitoryAllocation> page = new PageInfo<>(dormitoryAllocations);
return successData(page.getTotal(), dormitoryAllocations);
}
map.put("usr",usr);
List<DormitoryAllocation> dormitoryAllocations = dormitoryAllocationService.listAll(map);
PageInfo<DormitoryAllocation> page = new PageInfo<>(dormitoryAllocations);
return successData(page.getTotal(), dormitoryAllocations);
}
/** 事故记录 */
@RequestMapping("/accident")
public AjaxResult accident(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "accTime") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<AccidentRecord> accidentRecords = accidentRecordService.listAll(map);
PageInfo<AccidentRecord> page = new PageInfo<>(accidentRecords);
return successData(page.getTotal(), accidentRecords);
}
map.put("usr",usr);
List<AccidentRecord> accidentRecords = accidentRecordService.listAll(map);
PageInfo<AccidentRecord> page = new PageInfo<>(accidentRecords);
return successData(page.getTotal(), accidentRecords);
}
/** 访客记录 */
@RequestMapping("/visitor")
public AjaxResult visitor(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "name") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Visitor> visitors = visitorService.listAll(map);
PageInfo<Visitor> page = new PageInfo<>(visitors);
return successData(page.getTotal(), visitors);
}
map.put("usr",usr);
List<Visitor> visitors = visitorService.listAll(map);
PageInfo<Visitor> page = new PageInfo<>(visitors);
return successData(page.getTotal(), visitors);
}
/** 入住费用 */
@RequestMapping("/checkIn")
public AjaxResult checkIn(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "year") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
map.put("usr",usr);
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
/** 护理费用 */
@RequestMapping("/nursing")
public AjaxResult nursing(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "nurseRank") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
map.put("usr",usr);
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
//==============添加功能=================
/** 添加管理员 */
@RequestMapping("/addAdmin")
public AjaxResult addAmin(AdminInfo adminInfo){
int insert = adminInfoService.insert(adminInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
/** 添加用户 */
@RequestMapping("/addUsr")
public AjaxResult addUsr(UsrInfo usrInfo){
UsrInfo results = usrInfoService.sltName(usrInfo);
if (results != null){
return error("添加失败,登录名已被注册");
}
int insert = usrInfoService.insert(usrInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHealth")
public AjaxResult addHealth(HealthRecords healthRecords){
System.out.println(healthRecords);
int insert = healthRecordsService.insert(healthRecords);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHigh")
public AjaxResult addHigh(HighRisk highRisk){
System.out.println(highRisk);
int insert = highRiskService.insert(highRisk);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addMedication")
public AjaxResult addMedication(Medication medication){
System.out.println(medication);
int insert = medicationService.insert(medication);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addMon")
public AjaxResult addMon(MonthlyCatering monthlyCatering){
System.out.println(monthlyCatering);
int insert = monthlyCateringService.insert(monthlyCatering);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addOut")
public AjaxResult addOut(GoOut goOut){
System.out.println(goOut);
int insert = goOutService.insert(goOut);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addOlder")
public AjaxResult addOlder(OlderInfo olderInfo){
System.out.println(olderInfo);
int insert = olderInfoService.insert(olderInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addDorm")
public AjaxResult addDorm(DormitoryAllocation dormitoryAllocation){
System.out.println(dormitoryAllocation);
int insert = dormitoryAllocationService.insert(dormitoryAllocation);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addAcc")
public AjaxResult addAcc(AccidentRecord accidentRecord){
System.out.println(accidentRecord);
int insert = accidentRecordService.insert(accidentRecord);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addVis")
public AjaxResult addVis(Visitor visitor){
System.out.println(visitor);
int insert = visitorService.insert(visitor);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addCheck")
public AjaxResult addCheck(CheckIn checkIn){
System.out.println(checkIn);
int insert = checkInService.insert(checkIn);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addNurs")
public AjaxResult addNurs(Nursing nursing){
System.out.println(nursing);
int insert = nursingService.insert(nursing);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
//==============修改功能=================
/** 修改管理员 */
@RequestMapping("/modifyAdmin")
public AjaxResult modifyAmin(AdminInfo adminInfo){
int update = adminInfoService.update(adminInfo);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyUsr")
public AjaxResult modifyUsr(UsrInfo usrInfo){
int update = usrInfoService.update(usrInfo);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyHealth")
public AjaxResult modifyHealth(HealthRecords healthRecords){
System.out.println(healthRecords);
int update = healthRecordsService.update(healthRecords);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyHigh")
public AjaxResult modifyHigh(HighRisk highRisk){
System.out.println(highRisk);
int update = highRiskService.update(highRisk);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyMedication")
public AjaxResult modifyMedication(Medication medication){
System.out.println(medication);
int update = medicationService.update(medication);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyMon")
public AjaxResult modifyMon(MonthlyCatering monthlyCatering){
System.out.println(monthlyCatering);
int update = monthlyCateringService.update(monthlyCatering);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyOut")
public AjaxResult modifyOut(GoOut goOut){
System.out.println(goOut);
int update = goOutService.update(goOut);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyOlder")
public AjaxResult modifyOlder(OlderInfo olderInfo){
int update = olderInfoService.update(olderInfo);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyDorm")
public AjaxResult modifyDorm(DormitoryAllocation dormitoryAllocation){
int update = dormitoryAllocationService.update(dormitoryAllocation);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyAcc")
public AjaxResult modifyAcc(AccidentRecord accidentRecord){
int update = accidentRecordService.update(accidentRecord);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyVis")
public AjaxResult modifyVis(Visitor visitor){
int update = visitorService.update(visitor);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyCheck")
public AjaxResult modifyCheck(CheckIn checkIn){
int update = checkInService.update(checkIn);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
@RequestMapping("/modifyNurs")
public AjaxResult modifyNurs(Nursing nursing){
int update = nursingService.update(nursing);
if (1 == update){
return success("修改成功");
}
return error("修改失败");
}
//==============删除功能=================
/** 删除管理员 */
@RequestMapping("/delAdmin")
public AjaxResult delAdmin(Integer adminId){
adminInfoService.delAdmin(adminId);
return success("删除成功");
}
/** 批量删除管理员 */
@RequestMapping("/batchDelAdmin")
public AjaxResult batchDel(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
adminInfoService.delAdmin(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
/** 删除用户 */
@RequestMapping("/delUsr")
public AjaxResult delUsr(Integer usrId){
usrInfoService.delete(usrId);
return success("删除成功");
}
/** 批量删除用户 */
@RequestMapping("/batchDelUsr")
public AjaxResult batchDelUsr(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
usrInfoService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delHealth")
public AjaxResult delHealth(Integer id){
healthRecordsService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelHealth")
public AjaxResult batchDelHealth(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
healthRecordsService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delHigh")
public AjaxResult delHigh(Integer id){
highRiskService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelHigh")
public AjaxResult batchDelHigh(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
highRiskService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMedication")
public AjaxResult delMedication(Integer id){
medicationService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMedication")
public AjaxResult batchDelMedication(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
medicationService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMon")
public AjaxResult delMon(Integer id){
monthlyCateringService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMon")
public AjaxResult batchDelMon(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
monthlyCateringService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delOut")
public AjaxResult delOut(Integer id){
goOutService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelOut")
public AjaxResult batchDelOut(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
goOutService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delOlder")
public AjaxResult delOlder(@RequestParam(value = "olderId") Integer id){
olderInfoService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelOlder")
public AjaxResult batchDelOlder(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
olderInfoService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delDorm")
public AjaxResult delDorm(@RequestParam(value = "id") Integer id){
dormitoryAllocationService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelDorm")
public AjaxResult batchDelDorm(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
dormitoryAllocationService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delAcc")
public AjaxResult delAcc(@RequestParam(value = "id") Integer id){
accidentRecordService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelAcc")
public AjaxResult batchDelAcc(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
accidentRecordService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delVis")
public AjaxResult delVis(@RequestParam(value = "id") Integer id){
visitorService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelVis")
public AjaxResult batchDelVis(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
visitorService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delCheck")
public AjaxResult delCheck(@RequestParam(value = "id") Integer id){
checkInService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelCheck")
public AjaxResult batchDelCheck(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
checkInService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delNurs")
public AjaxResult delNurs(@RequestParam(value = "id") Integer id){
nursingService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelNurs")
public AjaxResult batchDelNurs(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
nursingService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
/** root 修改密码 */
@RequestMapping("/altPwd")
public AjaxResult altPwd(String pwd,String rpwd) {
if(!pwd.equals(rpwd)) return error( "两次密码不一致");
if (pwd != null && !pwd.equals("")) {
int i = rootInfoService.altPwd(pwd);
if (i != 0) {
return success(0, "修改成功");
}
}
return error("密码不允许为空");
}
@RequestMapping("/adminAltPwd")
public AjaxResult adminAltPwd(String pwd,String rpwd,Map map,HttpServletRequest request) {
if(!pwd.equals(rpwd)) return error( "两次密码不一致");
if (pwd != null && !pwd.equals("")) {
AdminInfo admin= (AdminInfo) request.getSession().getAttribute("admin");
Long id = admin.getAdminId();
map.put("pwd",pwd);
map.put("id",id);
int i = adminInfoService.altPwd(map);
if (i != 0) {
return success(0, "修改成功");
}
}
return error("密码不允许为空");
}
@RequestMapping("/usrAltPwd")
public AjaxResult usrAltPwd(String pwd,String rpwd,Map map,HttpServletRequest request) {
if(!pwd.equals(rpwd)) return error( "两次密码不一致");
if (pwd != null && !pwd.equals("")) {
UsrInfo usr = (UsrInfo) request.getSession().getAttribute("usr");
Long id = usr.getUsrId();
map.put("pwd",pwd);
map.put("id",id);
int i = usrInfoService.altPwd(map);
if (i != 0) {
return success(0, "修改成功");
}
}
return error("密码不允许为空");
}
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<head th:include="commom::title('养老院后台管理系统')"></head>
</head>
<body class="layui-layout-body layuimini-all">
<div class="layui-layout layui-layout-admin">
<div class="layui-header header">
<div class="layui-logo layuimini-logo"></div>
<div class="layuimini-header-content">
<a>
<div class="layuimini-tool"><i title="展开" class="fa fa-outdent" data-side-fold="1"></i></div>
</a>
<ul class="layui-nav layui-layout-right">
<li class="layui-nav-item" lay-unselect>
<a href="javascript:;" data-refresh="刷新"><i class="fa fa-refresh"></i></a>
</li>
<li class="layui-nav-item" lay-unselect>
<a href="javascript:;" data-clear="清理" class="layuimini-clear"><i class="fa fa-trash-o"></i></a>
</li>
<li class="layui-nav-item mobile layui-hide-xs" lay-unselect>
<a href="javascript:;" data-check-screen="full"><i class="fa fa-arrows-alt"></i></a>
</li>
<img src="https://dss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=614367910,2483275034&fm=58" class="layui-nav-img">
<li th:if="${session.username}!=null" class="layui-nav-item layuimini-setting">
<a style="color: #00FF00" href="javascript:;"th:text="${session.username}"></a>
<dl class="layui-nav-child">
<dd>
<a href="javascript:;" layuimini-content-href="/view/admin" data-title="基本资料" data-icon="fa fa-gears">基本资料<span class="layui-badge-dot"></span></a>
</dd>
<dd>
<a href="javascript:;" onclick="alterPwd()" data-icon="fa fa-gears">修改密码</a>
</dd>
<dd>
<hr>
</dd>
<dd>
<a href="javascript:;" class="login-out">退出登录</a>
</dd>
</dl>
</li>
<li class="layui-nav-item layuimini-select-bgcolor" lay-unselect>
<a href="javascript:;" data-bgcolor="配色方案"><i class="fa fa-ellipsis-v"></i></a>
</li>
</ul>
</div>
</div>
<!--无限极左侧菜单-->
<div class="layui-side layui-bg-black layuimini-menu-left">
</div>
<!--初始化加载层-->
<div class="layuimini-loader">
<div class="layuimini-loader-inner"></div>
</div>
<!--手机端遮罩层-->
<div class="layuimini-make"></div>
<!-- 移动导航 -->
<div class="layuimini-site-mobile"><i class="layui-icon"></i></div>
<div class="layui-body">
<div class="layuimini-tab layui-tab-rollTool layui-tab" lay-filter="layuiminiTab" lay-allowclose="true">
<ul class="layui-tab-title">
<li class="layui-this" id="layuiminiHomeTabId" lay-id=""></li>
</ul>
<div class="layui-tab-control">
<li class="layuimini-tab-roll-left layui-icon layui-icon-left"></li>
<li class="layuimini-tab-roll-right layui-icon layui-icon-right"></li>
<li class="layui-tab-tool layui-icon layui-icon-down">
<ul class="layui-nav close-box">
<li class="layui-nav-item">
<a href="javascript:;"><span class="layui-nav-more"></span></a>
<dl class="layui-nav-child">
<dd><a href="javascript:;" layuimini-tab-close="current">关 闭 当 前</a></dd>
<dd><a href="javascript:;" layuimini-tab-close="other">关 闭 其 他</a></dd>
<dd><a href="javascript:;" layuimini-tab-close="all">关 闭 全 部</a></dd>
</dl>
</li>
</ul>
</li>
</div>
<div class="layui-tab-content">
<div id="layuiminiHomeTabIframe" class="layui-tab-item layui-show"></div>
</div>
</div>
</div>
</div>
<script th:src="@{static/lib/layui-v2.5.5/layui.js}" charset="utf-8"></script>
<script th:src="@{static/js/lay-config.js(v=2.0.0)}" charset="utf-8"></script>
<script>
layui.use(['jquery', 'layer', 'miniAdmin','miniTongji'], function () {
var $ = layui.jquery,
layer = layui.layer,
miniAdmin = layui.miniAdmin,
miniTongji = layui.miniTongji;
var options = {
iniUrl: "static/api/init1.json", // 初始化接口
clearUrl: "static/api/clear.json", // 缓存清理接口
urlHashLocation: true, // 是否打开hash定位
bgColorDefault: false, // 主题默认配置
multiModule: true, // 是否开启多模块
menuChildOpen: false, // 是否默认展开菜单
loadingTime: 0, // 初始化加载时间
pageAnim: true, // iframe窗口动画
maxTabNum: 20, // 最大的tab打开数量
};
miniAdmin.render(options);
$('.login-out').on("click", function () {
layer.msg('退出登录成功', function () {
window.location = '/';
});
});
});
function alterPwd(){//添加
layer.open({
type: 2,
title: '修改密码',
skin: 'layui-layer-demo', //加上边框
area: ['300px', '300px'], //宽高
offset:'rt', //坐标
content: '/view/adminAltPwd'
});
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<head th:include="commom::title('养老院后台管理系统')"></head>
</head>
<body>
<div class="layuimini-container">
<div class="layuimini-main">
<fieldset class="table-search-fieldset">
<legend>搜索信息</legend>
<div style="margin: 10px 10px 10px 10px">
<div class="layui-form-item">
<div class="layui-inline layui-form-pane">
<label class="layui-form-label">管理员姓名</label>
<div class="layui-input-inline">
<input type="text" id="adminName" name="adminName" value="" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<button type="submit" id="ss" class="layui-btn layui-btn-primary" lay-submit lay-filter="data-search-btn">
<i class="layui-icon"></i> 搜 索</button>
</div>
</div>
</div>
</fieldset>
<!-- 头 工 具 栏 -->
<script type="text/html" id="toolbarDemo" th:if="${session.root}!=null">
<div class="layui-btn-container">
<button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add"> 添加 </button>
<button class="layui-btn layui-btn-sm layui-btn-danger data-delete-btn" id="delete" lay-event="delete"> 删除 </button>
</div>
</script>
<!-- 表 格 信 息 -->
<table class="layui-hide" id="currentTableId" lay-filter="currentTableFilter"></table>
<!-- 行 工 具 栏 -->
<script type="text/html" id="currentTableBar">
<a th:if="${session.root}!=null" class="layui-btn layui-btn-normal layui-btn-xs data-count-edit" lay-event="edit">编辑</a>
<a th:if="${session.root}!=null" class="layui-btn layui-btn-xs layui-btn-danger data-count-delete" lay-event="delete">删除</a>
<a th:if="${session.root}==null" class="layui-btn layui-btn-xs layui-btn-danger data-count-delete">无权限</a>
</script>
</div>
</div>
<script th:src="@{/static/lib/layui-v2.5.5/layui.js}" charset="utf-8"></script>
<script>
layui.use(['form', 'table','layer','laypage'], function () {
const $ = layui.jquery,
form = layui.form,
layer = layui.layer,
table = layui.table;
table.render({
elem: '#currentTableId',
id: 'testReload',
url: '/root/adminList',
limits: [5, 10, 15, 20],
limit: 10,
page: true,
toolbar: '#toolbarDemo',
defaultToolbar: ['filter', 'exports', 'print', {
title: '提示',
layEvent: 'LAYTABLE_TIPS',
icon: 'layui-icon-tips'
}],
cols: [
[
{type: "checkbox", field: 'center'},
{field: 'adminId', width: 80, title: 'ID', sort: true, align:'center'},
{field: 'adminLogin', width: 120, title: '登录名', align:'center'},
{field: 'adminName', width: 120, title: '真实姓名', align:'center'},
{field: 'adminTel', width: 250, title: '电话', align:'center'},
{field: 'adminSex', width: 80, title: '性别', sort: true, align:'center'},
{fixed: 'right', width: 200, align:'center',title: '操作', toolbar: '#currentTableBar'}
]
]
});
$('#ss').on('click', function () {
// 搜索条件
var adminName = $('#adminName').val();
table.reload('testReload', {
method: 'post'
, where: {
'adminName': adminName
}
, page: {
curr: 1
}
});
});
/** 监听头工具栏 */
table.on('toolbar(currentTableFilter)', function (obj) {
const data = obj.data //获得当前行数据
, layEvent = obj.event; //获得 lay-event 对应的值
if (obj.event === 'add') { // 监听添加操作
const index = layer.open({
title: '添加管理员',
type: 2,
shade: 0.2,
maxmin: true,
shadeClose: true,
area: ['600px', '320px'],
content: '/view/addAdmin'
});
} else if (obj.event === 'delete') {
var checkStatus = table.checkStatus('testReload');
var selectCount = checkStatus.data.length;
console.log(checkStatus);
console.log(selectCount);
if(selectCount == 0){
layer.msg('批量删除至少选中一项数据',function(){});
return false;
}
layer.confirm('真的要删除选中的项吗?',function(index){
layer.close(index);
// 加载层
index = layer.load(1, {shade: [0.1,'#fff']});
var listStr="";
for(var i=0; i<selectCount; i++){
listStr = listStr + "," + checkStatus.data[i].adminId;
}
$.ajax({
type:'post',
data:{"listStr":listStr},
url:'/root/batchDelAdmin',
success:function(data){
layer.close(index);
layer.msg(data.msg);
table.reload('testReload');
}
});
})
}
});
table.on('tool(currentTableFilter)', function (obj) {
var data = obj.data;
if (obj.event === 'edit') {
var index = layer.open({
title: '编辑用户',
type: 2,
shade: 0.2,
maxmin:true,
shadeClose: true,
area: ['600px', '320px'],
content: '/view/modifyAdmin?adminId='+data.adminId,
});
return false;
} else if (obj.event === 'delete') {
layer.confirm('真的删除行么', function (index) {
del(data.adminId,obj,index);
});
}
});
function del(adminId,obj,index){
$.ajax({
url:'/root/delAdmin?adminId='+adminId,
dataType:'json',
type:'post',
success:function (data) {
obj.del(); //删除对应行(tr)的DOM结构
layer.msg(data.msg,{icon: 1,time: 1000});
layer.close(layui.index);
table.reload('testReload');
}
})
}
});
</script>
</body>
</html>
## 创建一个自定义列表
Markdown
: Text-to-HTML conversion tool
Authors
: John
: Luke
## 如何创建一个注脚
一个具有注脚的文本。[^2]
[^2]: 注脚的解释
## 注释也是必不可少的
Markdown将文本转换为 HTML。
*[HTML]: 超文本标记语言
## KaTeX数学公式
您可以使用渲染LaTeX数学表达式 [KaTeX](https://khan.github.io/KaTeX/):
Gamma公式展示 $\Gamma(n) = (n-1)!\quad\forall
n\in\mathbb N$ 是通过欧拉积分
$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$
> 你可以找到更多关于的信息 **LaTeX** 数学表达式[here][1].
## 新的甘特图功能,丰富你的文章
```mermaid
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram functionality to mermaid
section 现有任务
已完成 :done, des1, 2014-01-06,2014-01-08
进行中 :active, des2, 2014-01-09, 3d
计划一 : des3, after des2, 5d
计划二 : des4, after des3, 5d
问题出在哪里??I don’t konw,