首页>代码>基于SSM的服装商场前台加后台管理系统 >/clothStore/src/main/java/com/clothing/controller/AdminConsumeController.java
package com.clothing.controller;

import com.clothing.pojo.Consume;
import com.clothing.pojo.PageBean;
import com.clothing.pojo.User;
import com.clothing.service.ClothService;
import com.clothing.service.ConsumeService;
import com.clothing.service.UserService;
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.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
/**
 * @author 是一个鸽子啊
 * @date 2020/4/14
 * @qq 364826415
 */
@Controller
public class AdminConsumeController {
    @Autowired
    @Qualifier("ConsumeServiceImpl")
    private ConsumeService consumeService;
    @Autowired
    @Qualifier("userServiceImpl")
    private UserService userService;
    @Autowired
    @Qualifier("ClothServiceImpl")
    private ClothService clothService;
    @RequestMapping("/queryConsumeListA")
    private String queryConsumeListA(HttpServletRequest request, String pageNumStr, String pageSizeStr, String consumeID){
        if (StringUtils.isBlank(pageNumStr)){
            pageNumStr = "1";
        }
        if (StringUtils.isBlank(pageSizeStr)){
            pageSizeStr = "5";
        }
        int pageNum = Integer.parseInt(pageNumStr);
        int pageSize = Integer.parseInt(pageSizeStr);
        int totalCount = consumeService.queryConsumeListCount(consumeID);
        int totalPage=totalCount % pageSize == 0 ? totalCount / pageSize : totalCount / pageSize + 1;
        int index = (pageNum - 1) * pageSize;
        List<Consume> consumeList = consumeService.queryConsumeListA(index, pageSize, consumeID);
        for (Consume consume : consumeList) {
            consume.setUser(userService.queryUserByID(consume.getConsumeUID()));
            consume.setCloth(clothService.queryClothById(consume.getConsumeCID()));
        }
        PageBean<Consume> pageBean = new PageBean<Consume>();
        pageBean.setPageSize(pageSize);
        pageBean.setPageNum(pageNum);
        pageBean.setTotalPage(totalPage);
        pageBean.setList(consumeList);
        pageBean.setTotalCount(totalCount);
        request.setAttribute("consumeList",consumeList);
        request.setAttribute("consumeID",consumeID);
        request.setAttribute("pb",pageBean);
        return "/user-shopping";
    }
    @RequestMapping("deleteConsumeA")
    private String deleteConsumeA(HttpServletRequest request, String pageNumStr, String pageSizeStr, String consumeID,String delConsumeID){
        consumeService.deleteConsume(Integer.parseInt(delConsumeID));
        if (StringUtils.isBlank(pageNumStr)){
            pageNumStr = "1";
        }
        if (StringUtils.isBlank(pageSizeStr)){
            pageSizeStr = "5";
        }
        int pageNum = Integer.parseInt(pageNumStr);
        int pageSize = Integer.parseInt(pageSizeStr);
        int totalCount = consumeService.queryConsumeListCount(consumeID);
        int totalPage=totalCount % pageSize == 0 ? totalCount / pageSize : totalCount / pageSize + 1;
        int index = (pageNum - 1) * pageSize;
        List<Consume> consumeList = consumeService.queryConsumeListA(index, pageSize, consumeID);
        for (Consume consume : consumeList) {
            consume.setUser(userService.queryUserByID(consume.getConsumeUID()));
            consume.setCloth(clothService.queryClothById(consume.getConsumeCID()));
        }
        PageBean<Consume> pageBean = new PageBean<Consume>();
        pageBean.setPageSize(pageSize);
        pageBean.setPageNum(pageNum);
        pageBean.setTotalPage(totalPage);
        pageBean.setList(consumeList);
        pageBean.setTotalCount(totalCount);
        request.setAttribute("consumeList",consumeList);
        request.setAttribute("consumeID",consumeID);
        request.setAttribute("pb",pageBean);
        return "/user-shopping";
    }

}
最近下载更多
zolscy  LV24 11月28日
曾显示  LV6 7月7日
TY0165  LV20 6月22日
夜上清元  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日
最近浏览更多
zolscy  LV24 11月28日
我是你唯一的执着  LV4 11月28日
彭春梅 11月20日
暂无贡献等级
shunlun8855  LV1 10月28日
17558420274  LV16 9月15日
yvimib  LV3 9月12日
lyh1989  LV34 7月21日
lyws1986  LV17 7月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友