资源简介
北大青鸟 SSM 和maven总结的超市订单管理项目
代码片段和文件信息
package com.liaojie.controller;
import com.alibaba.fastjson.JSONArray;
import com.liaojie.entity.Bill;
import com.liaojie.entity.Provider;
import com.liaojie.entity.Role;
import com.liaojie.entity.User;
import com.liaojie.service.bill.BillService;
import com.liaojie.service.provider.ProviderService;
import com.liaojie.tools.Constants;
import com.liaojie.tools.PageSupport;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
@Controller
@RequestMapping(“/bill“)
public class BillController {
//定义这两个表的service好调用方法
@Resource
private BillService billService;
@Resource
private ProviderService providerService;
/**
* 显示所有订单表
* @param model
* @param queryProductName
* @param queryProviderId
* @param pageIndex
* @return
*/
@RequestMapping(value = “/list.html“)
public String getUserList(Model model
@RequestParam(value = “queryProductName“ required = false) String queryProductName
@RequestParam(value = “queryProviderId“ required = false) String queryProviderId
@RequestParam(value = “pageIndex“ required = false) String pageIndex) {
int _queryProviderId = 0;
ListbillList=null;
//设置页面容量
int pageSize = Constants.pageSize;
//当前页码
int currentPageNo = 1;
//判断传入进入来的值是否为空
if (queryProductName==null){
queryProductName=““;
}
//如果传进来的两个参数都为空则赋值并为queryProviderId转入int类型
if (queryProviderId!=null && !queryProviderId.equals(““)){
_queryProviderId=Integer.parseInt(queryProviderId);
}
if (pageIndex != null) {
currentPageNo = Integer.valueOf(pageIndex);
}
//总数量(表)
int totalCount =billService.getBIllCount(queryProductName_queryProviderId);
//总页数
PageSupport pages = new PageSupport();
pages.setCurrentPageNo(currentPageNo);
pages.setPageSize(pageSize);
pages.setTotalCount(totalCount);
int totalPageCount = pages.getTotalPageCount();
//控制首页和尾页
if (currentPageNo < 1) {
currentPageNo = 1;
} else if (currentPageNo > totalPageCount) {
currentPageNo = totalPageCount;
}
billList=billService.getBillList(queryProductName_queryProviderIdcurrentPageNopageSize);
model.addAttribute(“billList“ billList);
List prov
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 42 2019-11-01 14:32 chaoshimavcen\.git\COMMIT_EDITMSG
文件 305 2019-11-01 14:33 chaoshimavcen\.git\config
文件 73 2019-11-01 14:31 chaoshimavcen\.git\desc
文件 23 2019-11-01 14:31 chaoshimavcen\.git\HEAD
文件 478 2019-11-01 14:31 chaoshimavcen\.git\hooks\applypatch-msg.sample
文件 896 2019-11-01 14:31 chaoshimavcen\.git\hooks\commit-msg.sample
文件 3327 2019-11-01 14:31 chaoshimavcen\.git\hooks\fsmonitor-watchman.sample
文件 189 2019-11-01 14:31 chaoshimavcen\.git\hooks\post-update.sample
文件 424 2019-11-01 14:31 chaoshimavcen\.git\hooks\pre-applypatch.sample
文件 1638 2019-11-01 14:31 chaoshimavcen\.git\hooks\pre-commit.sample
文件 1348 2019-11-01 14:31 chaoshimavcen\.git\hooks\pre-push.sample
文件 4898 2019-11-01 14:31 chaoshimavcen\.git\hooks\pre-reba
文件 544 2019-11-01 14:31 chaoshimavcen\.git\hooks\pre-receive.sample
文件 1492 2019-11-01 14:31 chaoshimavcen\.git\hooks\prepare-commit-msg.sample
文件 3610 2019-11-01 14:31 chaoshimavcen\.git\hooks\update.sample
文件 36859 2019-11-02 08:34 chaoshimavcen\.git\index
文件 240 2019-11-01 14:31 chaoshimavcen\.git\info\exclude
文件 187 2019-11-01 14:32 chaoshimavcen\.git\logs\HEAD
文件 187 2019-11-01 14:32 chaoshimavcen\.git\logs\refs\heads\master
文件 142 2019-11-01 14:33 chaoshimavcen\.git\logs\refs\remotes\origin\master
文件 632 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 1366 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 2813 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 549 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 498 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 149 2019-11-01 14:32 chaoshimavcen\.git\ob
文件 330 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 369712 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 177959 2019-11-01 14:31 chaoshimavcen\.git\ob
文件 51680 2019-11-01 14:31 chaoshimavcen\.git\ob
............此处省略759个文件信息
- 上一篇:公司员工考勤管理系统
- 下一篇:unlocker-master最新版.rar
相关资源
- 公司员工考勤管理系统
- 报刊订阅系统(需联网).rar
- 简单实现SSM增删改查
- Swing可视化插件Eclipse
- 图像质量评价image quality assessment无参
- SSM图书信息管理系统参考网上的代码
- zw_SSM_Project.zip
- 基于SSM开发药店药品管理系统.zip
- 算法第四版高清版谢云路译+答案
- 基于ssm的电子商城
- 网页制作作业大一学生作品
- CRM客户管理系统
- SSM_users_dept.zip
- SSM框架最新配置jdk8+tomcat8.5.24
- 报价管理系统源码
- 高并发常见面试题(深入底层).doc
- 《精通Spring 4.x 企业应用开发实战》高
- 学生信息系统springMVC+Maven+Mongodb.zip
- ssm项目银行管理系统
- Xshell4.exe
- swagger-word文档生成程序.rar
- 人力资源管理系统SSM 源码
- SSH网上商城 Struts+Hibernate+Spring
- 一个关于健康的小型网站前后端都有
- 鲜花网上销售系统
- 基于ssm框架实现的考勤系统
- Spring+SpringMVC+MyBatis医院预约系统
- 基于ssm的一个酒店管理系统
- 基于SSM的公园园林绿化管理系统
- 简洁的SSM框架+restful风格
评论
共有 条评论