首页>代码>基于SSM的服装商场前台加后台管理系统 >/clothStore/src/main/java/com/clothing/controller/AdminClothController.java
package com.clothing.controller; import com.clothing.pojo.Cloth; import com.clothing.pojo.PageBean; import com.clothing.pojo.User; import com.clothing.service.ClothService; import com.clothing.service.ClothSortService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * @author 是一个鸽子啊 * @date 2020/4/14 * @qq 364826415 */ @Controller public class AdminClothController { @Autowired @Qualifier("ClothServiceImpl") private ClothService clothService; @Autowired @Qualifier("ClothSortServiceImpl") private ClothSortService clothSortService; @RequestMapping("/AdminQueryClothListA") private String AdminQueryClothListA(HttpServletRequest request, String pageNumStr, String pageSizeStr, String clothName){ if (StringUtils.isBlank(pageNumStr)){ pageNumStr = "1"; } if (StringUtils.isBlank(pageSizeStr)){ pageSizeStr = "5"; } if (clothName==null){ clothName=""; } int pageNum = Integer.parseInt(pageNumStr); int pageSize = Integer.parseInt(pageSizeStr); int totalCount = clothService.queryClothListCount(clothName); int totalPage=totalCount % pageSize == 0 ? totalCount / pageSize : totalCount / pageSize + 1; int index = (pageNum - 1) * pageSize; List<Cloth> clothList = clothService.queryClothListPG(index, pageSize, clothName); for (Cloth cloth : clothList) { cloth.setClothSortD(clothSortService.queryClothSortByID(Integer.parseInt(cloth.getClothSort()))); } System.out.println(clothList); PageBean<Cloth> pageBean = new PageBean<Cloth>(); pageBean.setPageSize(pageSize); pageBean.setPageNum(pageNum); pageBean.setTotalPage(totalPage); pageBean.setList(clothList); pageBean.setTotalCount(totalCount); request.setAttribute("clothList",clothList); request.setAttribute("clothName",clothName); request.setAttribute("pb",pageBean); return "/clothes-table"; } @RequestMapping("/deleteCloth") private String deleteCloth(HttpServletRequest request, String pageNumStr, String pageSizeStr, String clothName,String clothID){ clothService.deleteCloth(Integer.parseInt(clothID)); if (StringUtils.isBlank(pageNumStr)){ pageNumStr = "1"; } if (StringUtils.isBlank(pageSizeStr)){ pageSizeStr = "5"; } if (clothName==null){ clothName=""; } int pageNum = Integer.parseInt(pageNumStr); int pageSize = Integer.parseInt(pageSizeStr); int totalCount = clothService.queryClothListCount(clothName); int totalPage=totalCount % pageSize == 0 ? totalCount / pageSize : totalCount / pageSize + 1; int index = (pageNum - 1) * pageSize; List<Cloth> clothList = clothService.queryClothListPG(index, pageSize, clothName); for (Cloth cloth : clothList) { cloth.setClothSortD(clothSortService.queryClothSortByID(Integer.parseInt(cloth.getClothSort()))); } System.out.println(clothList); PageBean<Cloth> pageBean = new PageBean<Cloth>(); pageBean.setPageSize(pageSize); pageBean.setPageNum(pageNum); pageBean.setTotalPage(totalPage); pageBean.setList(clothList); pageBean.setTotalCount(totalCount); request.setAttribute("clothList",clothList); request.setAttribute("clothName",clothName); request.setAttribute("pb",pageBean); return "/clothes-table"; } @RequestMapping("/queryClothByIDA") private String queryClothByIDA(String clothID,HttpServletRequest request){ Cloth cloth = clothService.queryClothById(Integer.parseInt(clothID)); request.setAttribute("clothU",cloth); return "/clothes-update"; } @RequestMapping("/updateClothA") private String updateClothA(Cloth cloth,HttpServletRequest request){ clothService.updateClothA(cloth); Cloth cloth1 = clothService.queryClothById(cloth.getClothID()); request.setAttribute("clothU",cloth1); request.setAttribute("msgupd","修改成功"); return "/clothes-update"; } @RequestMapping("/addClothA") private String addClothA(Cloth cloth,HttpServletRequest request){ String filename = (String) request.getSession().getAttribute("filename"); cloth.setClothImg("img/"+filename); clothService.addClothA(cloth); request.setAttribute("msgadd","添加成功"); return "/clothes-add"; } }
最近下载更多
夜上清元 LV8
3月15日
之额着 LV3
2月19日
admin_z LV22
2月4日
ljhgff LV1
1月27日
微信网友_6512020493586432 LV2
2023年9月5日
qq2901732871 LV9
2023年6月28日
gecongkai LV8
2023年6月22日
limin123 LV6
2023年6月22日
2017143155 LV12
2023年6月14日
tangyongheng08 LV6
2023年6月13日