首页>代码>基于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"; } }

SX520886 LV6
4月24日
微信网友_7041036943331328 LV7
2024年12月31日
zolscy LV24
2024年11月28日
曾显示 LV6
2024年7月7日
TY0165 LV20
2024年6月22日
夜上清元 LV8
2024年3月15日
之额着 LV3
2024年2月19日
admin_z LV22
2024年2月4日
ljhgff LV1
2024年1月27日
微信网友_6512020493586432 LV2
2023年9月5日

dieudonne LV9
8月21日
潜心小白来到 LV3
6月10日
lilimyeclipse LV6
5月11日
SX520886 LV6
4月24日
sn764889012
4月16日
暂无贡献等级
84126415 LV2
4月8日
orang801 LV2
2月24日
ryadmin123 LV2
2月15日
xiaoaitx LV8
1月1日
微信网友_7041036943331328 LV7
2024年12月31日