基于javaweb+mysql的ssm校园帮跑腿代办管理平台(java+ssm+jsp+layui+echarts+mysql)

基于javaweb+mysql的ssm校园帮跑腿代办管理平台(java+ssm+jsp+layui+echarts+mysql)

私信源码获取及调试交流

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb的SSM校园帮跑腿代办管理平台(java+ssm+jsp+layui+echarts+mysql)

项目介绍

本项目包含管理员与学生两种角色;

管理员角色包含以下功能:

管理员登录,院校管理,任务管理,用户维护,用户余额充值,添加管理员等功能。

学生用户角色包含以下功能:

学生注册,学生角色登录,发布新任务,个人信息查看,资料修改,密码修改等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.是否Maven项目:否;

技术栈

  1. 后端:Spring+SpringMVC+Mybatis 2. 前端:JSP+CSS+JavaScript+LayUI+jquery+echarts

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中application.xml配置文件中的数据库配置改为自己的配置; 4. 运行项目,浏览器中输入localhost:8080/campusHelp 登录
			return getusertask(request, model,null);
		}
		Task theTask = taskService.getTask(tid);
		if (!(uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		theTask.setState(3);
		User auser = userService.getByUid(theTask.getAcceptUserId());

	    long stampTime = (theTask.getDdl().getTime() - new Date().getTime());
	    if(stampTime > 0) {
	    	auser.setMoney(auser.getMoney()+theTask.getReward());
	    }else {
	    	auser.setMoney(auser.getMoney()+(int)(theTask.getReward()/2));
		}
		
		
		int ruser = userService.updateUserInfo(auser);
		if (ruser>0) {
			int r = taskService.updateTask(theTask);
			if (r > 0) {
				model.addAttribute("msg", "成功");
			} else {
				model.addAttribute("msg", "失败");
			}
		} else {
			model.addAttribute("msg", "失败,奖励无法到账-请联系管理员");
		}
		if(stampTime < 0) {
			model.addAttribute("msg", "在期望时间外,对方获得的奖励减半");
	    }else {
	    	model.addAttribute("msg", "对方已获取全部奖励");
		}
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
		return "userPtask";
	}

	// to1.发布者点击关闭删除取消
	@RequestMapping("taskclose.do")
	public String taskclose(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
				return 0; //相等为0
			}
		});  

		String [] name = new String[list.size()];
		Integer [] value = new Integer[list.size()];
		for(int i=0;i<name.length;i++) {
			name[i] = list.get(i).getName();
			value[i] = list.get(i).getCount();
		}
		result.put("name", name);
		result.put("value", value);
		return result.toString();
	}

	// 读取一个用户,添加余额时使用
	@RequestMapping("getuser.do")
	public String getuser(String stuidstr, Model model) {
		int stuid = 0;
		try {
			stuid = Integer.parseInt(stuidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return "userInfo";
		}
		if (stuid == 0) {
			model.addAttribute("msg", "出现错误");
			return "userInfo";
		}
		User user = userService.getByUid(stuid);
		model.addAttribute("theuser", user);
		return "adminUserMoney";
	}

	// 添加用户余额
	@RequestMapping("addusermoney.do")
	public String addusermoney(String moneystr, String stuidstr, Model model) {
		double money = 0.00;
		try {
			money = Double.parseDouble(moneystr);
		} catch (Exception e) {
			model.addAttribute("msg", "金额出现错误");
			return getuser(stuidstr, model);
		}

		if (stuidstr == null) {
			model.addAttribute("msg", "出现错误");
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
		return "userPtask";
	}

	// to2.to2.点击接受任务
	@RequestMapping("taskaccept.do")
	public String taskaccept(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return gettaskinfo(tidstr, request, model);
		}
		int uid = 0;
		try {
			uid = user.getStuid();
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return gettaskinfo(tidstr, request, model);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return gettaskinfo(tidstr, request, model);
		}
		Task theTask = taskService.getTask(tid);
		if ((uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "不能接受自己的任务啊");
			return gettaskinfo(tidstr, request, model);
		}
		theTask.setAcceptUserId(uid);
		theTask.setState(2);
		int r = taskService.updateTask(theTask);
		if (r > 0) {
			model.addAttribute("msg", "成功");
		} else {
			model.addAttribute("msg", "失败");
				model.addAttribute("msg", "请检查登录状况");
				return getusertask(request, model,null);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return getusertask(request, model,null);
		}
		Task theTask = taskService.getTask(tid);
		if (!(uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		theTask.setState(1);
		int r = taskService.updateTask(theTask);
		if (r > 0) {
			user.setMoney(user.getMoney()+theTask.getReward());
			int ruser = userService.updateUserInfo(user);
			if (ruser> 0) {
				model.addAttribute("msg", "成功");
			}else {
				model.addAttribute("msg", "已关闭-奖励未返回,请与管理员联系");
			}
		} else {
			model.addAttribute("msg", "失败");
		}
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
		return "userPtask";
	}

	// to2.to2.点击接受任务
	@RequestMapping("taskaccept.do")
	public String taskaccept(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return gettaskinfo(tidstr, request, model);
		}
		int uid = 0;
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return gettaskinfo(tidstr, request, model);
		}
		int uid = 0;
		try {
			uid = user.getStuid();
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return gettaskinfo(tidstr, request, model);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return gettaskinfo(tidstr, request, model);
		}
		Task theTask = taskService.getTask(tid);
		if ((uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "不能接受自己的任务啊");
			return gettaskinfo(tidstr, request, model);
		}
		theTask.setAcceptUserId(uid);
		theTask.setState(2);
		int r = taskService.updateTask(theTask);
		if (r > 0) {
			model.addAttribute("msg", "成功");
		} else {
			model.addAttribute("msg", "失败");
		}
		return gettaskinfo(tidstr, request, model);
	}
	
	// 获取用户信息
		@RequestMapping(value="tongjidata.do",produces={"application/json;charset=UTF-8"})
		@ResponseBody
		public String tongjidata( Model model) {

			JSONObject result = new JSONObject();
			Map<String, Integer> map = new HashMap<String, Integer>();

			model.addAttribute("msg", "修改成功");
		} else {
			model.addAttribute("msg", "修改失败");
		}
		return getusers(keys, model);
	}

	// 限制用户
	@RequestMapping("userclose.do")
	public String userclose(String keys, String stuidstr, Model model) {
		if (stuidstr == null) {
			model.addAttribute("msg", "出现错误");
			return getusers(keys, model);
		} else {
			if (stuidstr.length() == 0) {
				model.addAttribute("msg", "出现错误");
				return getusers(keys, model);
			}
		}
		int stuid = 0;
		try {
			stuid = Integer.parseInt(stuidstr);
			if (stuid == 0) {
				model.addAttribute("msg", "出现错误");
				return getusers(keys, model);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return getusers(keys, model);
		}

		User theUser = userService.getByUid(stuid);
		theUser.setState(1);

		int r = userService.updateUserInfo(theUser);
		if (r > 0) {
			model.addAttribute("msg", "修改成功");
		} else {
			model.addAttribute("msg", "修改失败");
		}
		return getusers(keys, model);
	}

	// 读取全部院校
	@RequestMapping("getschools.do")
	public String getschools(Model model) {

		List<School> list = schoolService.getAllSchools();
			return getusertask(request, model,null);
		}
		theTask.setState(1);
		int r = taskService.updateTask(theTask);
		if (r > 0) {
			user.setMoney(user.getMoney()+theTask.getReward());
			int ruser = userService.updateUserInfo(user);
			if (ruser> 0) {
				model.addAttribute("msg", "成功");
			}else {
				model.addAttribute("msg", "已关闭-奖励未返回,请与管理员联系");
			}
		} else {
			model.addAttribute("msg", "失败");
		}
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
		return "userPtask";
	}

	// to2.to2.点击接受任务
	@RequestMapping("taskaccept.do")
	public String taskaccept(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return gettaskinfo(tidstr, request, model);
		}
		int uid = 0;
		try {
			uid = user.getStuid();
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return gettaskinfo(tidstr, request, model);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return "login";
		}

	}

	// 更新
	@RequestMapping("update.do")
	public String update(HttpServletRequest request, Admin admin, Model model) {
		int r = adminService.updateAdminInfo(admin);
		if (r > 0) {
			model.addAttribute("msg", "更新成功,请重新登录");
			request.getSession(false).removeAttribute("nowadmin");
			return "login";
		}
		model.addAttribute("msg", "更新失败");
		return "adminUpdate";
	}

	// 更新
	@RequestMapping("updatepwd.do")
	public String updatepwd(HttpServletRequest request, String oldpassword, Admin admin, Model model) {
		System.out.println("9999999999999");
		Admin oldadmin = (Admin) request.getSession(false).getAttribute("nowadmin");
		System.out.println("6666666666666");
		System.out.println(oldadmin.getPassword());
		System.out.println(oldpassword);
		if (!oldadmin.getPassword().equals(oldpassword)) {
			model.addAttribute("msg", "原密码错误");
			return "adminPassword";
		}
		int r = adminService.updateAdminInfo(admin);
		if (r > 0) {
			model.addAttribute("msg", "修改成功,请重新登录");
			request.getSession(false).removeAttribute("nowadmin");
			return "login";
		}
		model.addAttribute("msg", "修改失败");
		return "adminPassword";
	}

	@RequestMapping("getadmin.do")
	public String getadmin(String aidstr, HttpServletRequest request, Model model) {
		int aid = 0;
		try {
			aid = Integer.parseInt(aidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return "adminInfo";
		theUser.setState(1);

		int r = userService.updateUserInfo(theUser);
		if (r > 0) {
			model.addAttribute("msg", "修改成功");
		} else {
			model.addAttribute("msg", "修改失败");
		}
		return getusers(keys, model);
	}

	// 读取全部院校
	@RequestMapping("getschools.do")
	public String getschools(Model model) {

		List<School> list = schoolService.getAllSchools();

		model.addAttribute("list", list);

		return "adminSchool";
	}

	// 读取一个院校信息
	@RequestMapping("getschool.do")
	public String getschool(String schoolidstr, Model model) {
		if (schoolidstr == null) {
			model.addAttribute("msg", "出现错误");
			return "adminSchoolSetting";
		} else {
			if (schoolidstr.length() == 0) {
				model.addAttribute("msg", "出现错误");
				return "adminSchoolSetting";
			}
		}
		int schoolid = 0;
		try {
			schoolid = Integer.parseInt(schoolidstr);
			if (schoolid == 0) {
				model.addAttribute("msg", "出现错误");
				return "adminSchoolSetting";
			}
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return getschools(model);
		}

		School theSchool = schoolService.getSchoolByID(schoolid);

		}
	 
	}
	
	@RequestMapping("tongji.do")
	public String tongji( Model model) {

		return "usertongji";

	}

	// 用户接受的
	@RequestMapping("getuseratask.do")
	public String getuseratask(HttpServletRequest request,HttpServletRequest louhao, Model model,@RequestParam(required = false) Integer page) {
		try {
			if(page == null) {
				page = 1;
			}
		} catch (Exception e) {
			page = 1;
		}
		int size = 8;
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return findtask("", "","-1", 1, model,"","");
		}
		int uid = 0;
		try {
			uid = user.getStuid();
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return findtask("","", "-1", 1, model,"","");
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return findtask("", "","-1", 1, model,"","");
		}
		List<Task> list = taskService.getUserATask(uid);
		int pagesize = getPageSize(list, size);
		list = getList(list, page, size);
		if(page<=0) {
			page = 1;
		}
		if(page>=pagesize) {
			page = pagesize;
		}
		model.addAttribute("pagesize", pagesize);
		model.addAttribute("nowpage", page);
		model.addAttribute("list", list);
		return "userAtask";
	}
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return getusertask(request, model,null);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return getusertask(request, model,null);
		}
		Task theTask = taskService.getTask(tid);
		if (!(uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		theTask.setState(3);
		User auser = userService.getByUid(theTask.getAcceptUserId());

	    long stampTime = (theTask.getDdl().getTime() - new Date().getTime());
	    if(stampTime > 0) {
	    	auser.setMoney(auser.getMoney()+theTask.getReward());
	    }else {
	    	auser.setMoney(auser.getMoney()+(int)(theTask.getReward()/2));
		}
		
		
		int ruser = userService.updateUserInfo(auser);
		if (ruser>0) {
			int r = taskService.updateTask(theTask);
			if (r > 0) {
				model.addAttribute("msg", "成功");
			} else {
				model.addAttribute("msg", "失败");
			}
		} else {
			model.addAttribute("msg", "失败,奖励无法到账-请联系管理员");
		}
		if(stampTime < 0) {
			model.addAttribute("msg", "在期望时间外,对方获得的奖励减半");
	    }else {
	    	model.addAttribute("msg", "对方已获取全部奖励");
		}
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
	@RequestMapping("taskclose.do")
	public String taskclose(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return "login";
		}
		int uid = 0;
		try {
			uid = user.getStuid();
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return getusertask(request, model,null);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return getusertask(request, model,null);
		}
		Task theTask = taskService.getTask(tid);
		if (!(uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		theTask.setState(1);
		int r = taskService.updateTask(theTask);
		if (r > 0) {
			user.setMoney(user.getMoney()+theTask.getReward());
			int ruser = userService.updateUserInfo(user);
			if (ruser> 0) {
		}
		Task theTask = taskService.getTask(tid);
		if (!(uid + "").equals(theTask.getPublishUserId())) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		theTask.setState(1);
		int r = taskService.updateTask(theTask);
		if (r > 0) {
			user.setMoney(user.getMoney()+theTask.getReward());
			int ruser = userService.updateUserInfo(user);
			if (ruser> 0) {
				model.addAttribute("msg", "成功");
			}else {
				model.addAttribute("msg", "已关闭-奖励未返回,请与管理员联系");
			}
		} else {
			model.addAttribute("msg", "失败");
		}
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
		return "userPtask";
	}

	// to2.to2.点击接受任务
	@RequestMapping("taskaccept.do")
	public String taskaccept(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return gettaskinfo(tidstr, request, model);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			try {
				schoolid = Integer.parseInt(schoolidstr);
			} catch (Exception e) {
				System.err.println("err");
			}
		}
		if (words != null) {
			words = "%" + words + "%";
		} else {
			words = "%%";
		}
		List<Task> list = taskService.getTaskByKeys(words, schoolid);
		model.addAttribute("list", list);
		return "adminTask";
	}

	// to1.管理员点击关闭删除取消
	@RequestMapping("taskclose.do")
	public String taskclose(String tidstr, String words,
			@RequestParam(required = true, defaultValue = "-1") String schoolidstr, HttpServletRequest request,
			Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return gettasks(words, schoolidstr, model);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return gettasks(words, schoolidstr, model);
		}
		Admin admin = null;
		try {
			admin = (Admin) request.getSession(false).getAttribute("nowadmin");
			int uid = 0;
			uid = admin.getAid();
			if (admin == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return gettasks(words, schoolidstr, model);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return "login";
		}

		Task theTask = taskService.getTask(tid);

		theTask.setState(1);
		int r = taskService.updateTask(theTask);
		return "adminUpdate";
	}

	// 更新
	@RequestMapping("updatepwd.do")
	public String updatepwd(HttpServletRequest request, String oldpassword, Admin admin, Model model) {
		System.out.println("9999999999999");
		Admin oldadmin = (Admin) request.getSession(false).getAttribute("nowadmin");
		System.out.println("6666666666666");
		System.out.println(oldadmin.getPassword());
		System.out.println(oldpassword);
		if (!oldadmin.getPassword().equals(oldpassword)) {
			model.addAttribute("msg", "原密码错误");
			return "adminPassword";
		}
		int r = adminService.updateAdminInfo(admin);
		if (r > 0) {
			model.addAttribute("msg", "修改成功,请重新登录");
			request.getSession(false).removeAttribute("nowadmin");
			return "login";
		}
		model.addAttribute("msg", "修改失败");
		return "adminPassword";
	}

	@RequestMapping("getadmin.do")
	public String getadmin(String aidstr, HttpServletRequest request, Model model) {
		int aid = 0;
		try {
			aid = Integer.parseInt(aidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return "adminInfo";
		}
		if (aid == 0) {
			model.addAttribute("msg", "出现错误");
			return "adminInfo";
		}
		/*
		 * Admin admin = adminService.getByUid(stuid);
		 * model.addAttribute("theuser", user);
		 */
			int r = taskService.updateTask(theTask);
			if (r > 0) {
				model.addAttribute("msg", "成功");
			} else {
				model.addAttribute("msg", "失败");
			}
		} else {
			model.addAttribute("msg", "失败,奖励无法到账-请联系管理员");
		}
		if(stampTime < 0) {
			model.addAttribute("msg", "在期望时间外,对方获得的奖励减半");
	    }else {
	    	model.addAttribute("msg", "对方已获取全部奖励");
		}
		List<Task> list = taskService.getUserTask(uid);
		model.addAttribute("list", list);
		return "userPtask";
	}

	// to1.发布者点击关闭删除取消
	@RequestMapping("taskclose.do")
	public String taskclose(String tidstr, HttpServletRequest request, Model model) {
		int tid = 0;
		try {
			tid = Integer.parseInt(tidstr);
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		if (tid == 0) {
			model.addAttribute("msg", "出现错误");
			return getusertask(request, model,null);
		}
		User user = null;
		try {
			user = (User) request.getSession(false).getAttribute("nowuser");
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return "login";
		}
		int uid = 0;
		try {
			uid = user.getStuid();
			if (user == null || uid == 0) {
				model.addAttribute("msg", "请检查登录状况");
				return getusertask(request, model,null);
			}
		} catch (Exception e) {
			model.addAttribute("msg", "请检查登录状况");
			return getusertask(request, model,null);
		}
		Task theTask = taskService.getTask(tid);
		if (!(uid + "").equals(theTask.getPublishUserId())) {
		} else {
			if (schoolidstr.length() == 0) {
				model.addAttribute("msg", "出现错误");
				return "adminSchoolSetting";
			}
		}
		int schoolid = 0;
		try {
			schoolid = Integer.parseInt(schoolidstr);
			if (schoolid == 0) {
				model.addAttribute("msg", "出现错误");
				return "adminSchoolSetting";
			}
		} catch (Exception e) {
			model.addAttribute("msg", "出现错误");
			return getschools(model);
		}

		School theSchool = schoolService.getSchoolByID(schoolid);

		if (theSchool != null) {
			model.addAttribute("theSchool", theSchool);
		} else {
			model.addAttribute("msg", "读取失败");
		}
		return "adminSchoolSetting";
	}

	// 更新院校
	@RequestMapping("updateschool.do")
	public String updateschool(School school, Model model) {

		int r = 0;

		r = schoolService.updateSchool(school);

		if (r > 0) {
			model.addAttribute("msg", "修改成功-刷新页面重新加载显示");
		} else {
			model.addAttribute("msg", "修改失败");
		}

		School theSchool = schoolService.getSchoolByID(school.getSchoolid());

		model.addAttribute("theSchool", theSchool);

		return "adminSchoolSetting";
	}

	// 更新院校
	@RequestMapping("addschool.do")

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值