You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pfajkmi5y 5014eda666
Update README.md
3 years ago
README.md Update README.md 3 years ago

README.md

Java

package com.czmec.action;

import java.io.UnsupportedEncodingException; import java.util.HashMap; import java.util.List; import java.util.Map;

import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession;

import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;

import com.czmec.bean.FoundGoodsBean; import com.czmec.bean.GoodsByNameBean; import com.czmec.bean.LostGoodsBean; import com.czmec.bean.UserBean; import com.czmec.service.AdminService; import com.czmec.service.FoundService; import com.czmec.service.LostService; import com.czmec.service.UserService;

//管理员操作 @Controller @RequestMapping("AdminAction") public class AdminAction {

@Resource(name = "adminService")
AdminService admiservice;

@Resource(name = "lostService")
LostService lostservice;

@Resource(name = "foundService")
FoundService foundservice;

@Resource(name = "userService")
private UserService userservice;

@RequestMapping("adminindex")
public String Adminindex(HttpServletRequest req) {
	List<UserBean> list = admiservice.SelectUser();
	req.setAttribute("listUser", list);
	return "/admin/UserList";
}

@RequestMapping("test")
public String test() {
  return "/admin/test";
}

// 获取寻物信息列表
/*@RequestMapping("lostlist")
@ResponseBody
public List<LostGoodsBean> LostList() {
	List<LostGoodsBean> list = lostservice.SelectLostGoods();
	return list;
}*/

// 管理员添加用户
@RequestMapping("AddUser")
public String AddUser() {
	return "/admin/AddUser";
}

// 管理员添加用户具体实现
@RequestMapping("AddUserImpl")
public String AddUserImpl(UserBean user, HttpServletRequest req) {
	user.setRole(1);
	int i = userservice.AddUser(user);
	if (i > 0) {
		req.setAttribute("message", "添加成功");
	} else {
		req.setAttribute("message", "添加失败");
	}
	List<UserBean> list = admiservice.SelectUser();
	req.setAttribute("listUser", list);
	
	return "/admin/UserList";
}

// 管理员添加管理具体实现
	@RequestMapping("AddAdminImpl")
	public String AddAdminImpl(UserBean user, HttpServletRequest req) {
		user.setRole(0);
		int i = userservice.AddUser(user);
		if (i > 0) {
			req.setAttribute("message", "添加成功");
		} else {
			req.setAttribute("message", "添加失败");
		}
		List<UserBean> list = admiservice.SelectUser();
		req.setAttribute("listUser", list);
		return "/admin/UserList";
	}
	
// 管理员添加招领
@RequestMapping("AddFound")
public String AddFound() {
	return "/admin/AddFound";
}

// 添加拾物列表
@RequestMapping("AddFoundImpl")
public String AddFoundImpl(FoundGoodsBean foundgoodsbean, HttpServletRequest req) {
	int i = foundservice.AddFoundGoods(foundgoodsbean);
	if (i > 0) {
		req.setAttribute("message", "添加成功");
	} else {
		req.setAttribute("message", "添加失败");
	}
	List<FoundGoodsBean> list = foundservice.SelectFoundGoods();
	req.setAttribute("foundList", list);
	return "/admin/FoundList";
}

// 添加一条丢物信息
@RequestMapping("AddLost")
public String AddLost() {
	return "/admin/AddLost";
}

// 添加丢物列表
@RequestMapping("AddLostImpl")
public String AddLostImpl(LostGoodsBean losetgoodsbean, HttpServletRequest req) {
	int i = lostservice.AddLostGoods(losetgoodsbean);
	if (i > 0) {
		req.setAttribute("message", "添加成功");
	} else {
		req.setAttribute("message", "添加失败");
	}
	List<LostGoodsBean> list = lostservice.SelectLostGoods();
	req.setAttribute("lostlist", list);
	return "/admin/LostList";
}

// 管理员链接到招领列表
@RequestMapping("FoundList")
public String FoundList(HttpServletRequest req) {
	List<FoundGoodsBean> list = foundservice.SelectFoundGoods();
	req.setAttribute("foundList", list);
	return "/admin/FoundList";
}

// 管理员链接到寻物列表
@RequestMapping("LostList")
public String LostList(HttpServletRequest req) {
	List<LostGoodsBean> list = lostservice.SelectLostGoods();
	req.setAttribute("lostlist", list);
	return "/admin/LostList";
}

// 个人信息修改
@RequestMapping("UpdatUser")
public String UpdatUser(HttpSession session) {
	if (((UserBean)session.getAttribute("user")).getRole()==0) {
		return "/admin/UpdatUser";
	}
	else {
		return "UpdatUser";
	}
}
// 个人信息修改
	@RequestMapping("UpdatUserImpl")
	public String UpdatUserImpl(UserBean user,HttpServletRequest req) {
	int i=userservice.UpdateUser(user);
		if (i > 0) {
			req.setAttribute("message", "修改成功");
		} else {
			req.setAttribute("message", "修改失败");
		}
		return "/admin/UpdatUser";
	}
// 添加管理员
@RequestMapping("AddAdmin")
public String AddAdmin() {
	return "/admin/AddAdmin";
}

//删除用户
@RequestMapping("DelUser")
public String DelUser(UserBean user,HttpServletRequest req){
	int i=userservice.DelUser(user);
	if (i > 0) {
		req.setAttribute("Dmessage", "删除成功");
	} else {
		req.setAttribute("Dmessage", "删除失败");
	}
	List<UserBean> list = admiservice.SelectUser();
	req.setAttribute("listUser", list);
	return "/admin/UserList";
}

//删除招领信息
	@RequestMapping("DelFoundGoods")
	public String DelFoundGoods(FoundGoodsBean foundgoodsbean,HttpServletRequest req){
		int i=foundservice.DelFoundGoods(foundgoodsbean);
		if (i > 0) {
			req.setAttribute("Dmessage", "删除成功");
		} else {
			req.setAttribute("Dmessage", "删除失败");
		}
		List<FoundGoodsBean> list = foundservice.SelectFoundGoods();
		req.setAttribute("foundList", list);
		return "/admin/FoundList";
	}

	//删除寻物信息
	@RequestMapping("DelLostGoods")
	public String DelLostGoods(LostGoodsBean lostgoodsbean,HttpServletRequest req){
		int i=lostservice.DelLostGoods(lostgoodsbean);
		if (i > 0) {
			req.setAttribute("Dmessage", "删除成功");
		} else {
			req.setAttribute("Dmessage", "删除失败");
		}
		List<LostGoodsBean> list = lostservice.SelectLostGoods();
		req.setAttribute("lostlist", list);
		return "/admin/LostList";
	}
	
	//根据物品名字模糊查询
	@RequestMapping("SelectFoundGoodsByName")
	public String SelectFoundGoodsByName(@Param("foundName")String foundName,HttpServletRequest request) throws UnsupportedEncodingException{
	   foundName = java.net.URLDecoder.decode(foundName,"UTF-8"); 
	   GoodsByNameBean goodsbyNameBean=new GoodsByNameBean();
	  goodsbyNameBean.setFoundName(foundName);  
	 List<GoodsByNameBean> list=foundservice.SelectFoundGoodsByName(goodsbyNameBean);
		request.setAttribute("goodsByName", list);
		return "admin/SelectByNameList";
	}
	//根据ID查询个人信息
	@RequestMapping("selectUserById")
	public String selectUserById(UserBean user,HttpServletRequest request){
		List<UserBean> list=admiservice.SelectUserById(user);
	  request.setAttribute("geren",list);
     	return "admin/IdUser";
	}
	
	//更新一条招领记录
	@RequestMapping("updatafound")
	public String UpdataFoundList(@Param("foundId")int foundId,HttpServletRequest request){
	FoundGoodsBean fBean=foundservice.SelectFoundById(foundId);
	request.setAttribute("fBean", fBean);
		return "admin/AddFound";
	}
	
	//更新一条招领记录实现
	@RequestMapping("updatafoundImpl")
	public String updtafoundImpl(FoundGoodsBean foundgoodsbean,HttpServletRequest req){
		foundservice.UpdateFoundGoods(foundgoodsbean);
		List<FoundGoodsBean> list = foundservice.SelectFoundGoods();
		req.setAttribute("foundList", list);
		return "/admin/FoundList";
	}
	
	
	//更新一条寻物记录
			@RequestMapping("updatalost")
			public String UpdataLostList(@Param("lostId")int lostId,HttpServletRequest request){
         LostGoodsBean lBean=lostservice.SelectLostById(lostId);
			request.setAttribute("lBean", lBean);
				return "admin/AddLost";
			}
			
			//更新一条寻物实现
			@RequestMapping("updatalostImpl")
			public String updtalostImpl(LostGoodsBean lostGoodsBean,HttpServletRequest req){
				lostservice.UpdateLostGoods(lostGoodsBean);
				
				List<LostGoodsBean> list = lostservice.SelectLostGoods();
				req.setAttribute("lostlist", list);
				return "/admin/LostList";
			}

}

package com.czmec.action;

import java.util.List;

import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;

import com.czmec.bean.WordsBean; import com.czmec.service.WordsService;

//用户操作 @Controller @RequestMapping("userAction") public class UserAction {

@Resource
WordsService wordsservice;

//主页面
@RequestMapping("main")
public String UserMain(){
	return "main";
}

//感恩
@RequestMapping("WordsList")
public String WordsList(HttpServletRequest request){
 List<WordsBean> list=	wordsservice.SelectAllWords();
 System.out.println(list);
 request.setAttribute("wordslist",list);
	return "WordsList";
}

//添加一条感恩信
@RequestMapping("addWords")
public String AddWords(WordsBean wBean,HttpServletRequest request){
	 wordsservice.AddWords(wBean);
	
	List<WordsBean> list=	wordsservice.SelectAllWords();
	 System.out.println(list);
	 request.setAttribute("wordslist",list);
		return "WordsList";
}



//删除一条感恩信
	@RequestMapping("DelWords")
	public String DelWords(WordsBean wBean,HttpServletRequest request){
		wordsservice.DelWords(wBean);
		
		List<WordsBean> list=	wordsservice.SelectAllWords();
		 System.out.println(list);
		 request.setAttribute("wordslist",list);
			return "WordsList";
	}

}