• 大小: 13.53MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: 其他
  • 标签: Javaweb  ssm  

资源简介

ssm(spring+springMvc+mybatis)框架的超市订单管理系统

资源截图

代码片段和文件信息

package ksd.smbms.user.controller;

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

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

import ksd.smbms.user.pojo.Bill;
import ksd.smbms.user.pojo.Provider;
import ksd.smbms.user.pojo.Role;
import ksd.smbms.user.pojo.User;
import ksd.smbms.user.service.BillService;
import ksd.smbms.user.service.ProviderService;
import ksd.smbms.user.tools.Constants;
import ksd.smbms.user.tools.PageSupport;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
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 com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;


@Controller
@RequestMapping(“/bill“)
public class BillController {
@Resource(name=“billService“)
private BillService billService;
@Resource(name=“providerService“)
private ProviderService providerService;

@RequestMapping(“/billList“)
public String  billList(Model model
@RequestParam(value = “queryProductName“required= false) String productname
@RequestParam(value=“queryProviderId“required= false)String providerId
@RequestParam(value=“queryIsPayment“required= false)String isPayment
@RequestParam(value=“pageIndex“required=false)Integer pageIndex
){
//@RequestParam( value = “pageIndex“required= false) String pageIndex
int providerid =0; //角色id
int ispayment=0;
List billList = null;//查询订单的集合
int pageSize = Constants.pageSize;//页面容量
int currentpage=1;  //从第一页开始

//如果产品名为空  就设置成空字符串
if(productname == null){
productname = ““;
}
//如果用户角色不为空 或者不为空字符串
if(isPayment != null && !isPayment.equals(““)){ 
//就把角色id赋值给当前角色id
ispayment = Integer.parseInt(isPayment);
}
if(providerId != null && !providerId.equals(““)){ 
//就把角色id赋值给当前角色id
providerid = Integer.parseInt(providerId);
}
if(pageIndex != null){
try{ 
//当前页码等于传过来的页码     
currentpage = Integer.valueOf(pageIndex);
}catch(NumberFormatException e){
//否则就跳转到错误页面
return  “redirect:/user/syserror.html“;
}
}
//获取查询到的所有记录数
int totalCount  = billService.getBillCount(productname providerid ispayment);
PageSupport pages=new PageSupport();
pages.setCurrentPageNo(currentpage);//当前页
pages.setPageSize(pageSize); //页面容量
pages.setTotalCount(totalCount);//总记录数
int totalPageCount = pages.getTotalPageCount(); //总页数
//控制首页和尾页
if(currentpage < 1){   //如果当前页码小于1 就等于1
currentpage = 1;
}else if(currentpage > totalPa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-16 20:31  smbms\
     文件        1487  2019-09-16 20:29  smbms\.classpath
     文件        1346  2019-09-16 20:29  smbms\.project
     目录           0  2019-09-16 20:29  smbms\.settings\
     文件         522  2019-09-16 20:29  smbms\.settings\.jsdtscope
     文件         489  2019-09-16 20:29  smbms\.settings\org.eclipse.core.resources.prefs
     文件         364  2019-09-16 20:29  smbms\.settings\org.eclipse.jdt.core.prefs
     文件         602  2019-09-16 20:29  smbms\.settings\org.eclipse.wst.common.component
     文件         414  2019-09-16 20:29  smbms\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2019-09-16 20:29  smbms\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2019-09-16 20:29  smbms\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2019-09-16 20:29  smbms\WebRoot\
     目录           0  2019-09-16 20:29  smbms\WebRoot\meta-INF\
     文件          39  2019-09-16 20:29  smbms\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\
     文件        2074  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\application-context.xml
     文件         149  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\database.properties
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\
     文件        6161  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\BillController.class
     文件        1846  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\LoginController.class
     文件        6179  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\ProviderController.class
     文件        7639  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\UserController.class
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\intercepters\
     文件        2054  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\intercepters\LoginIntercepter.class
     目录           0  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\mapper\
     文件         865  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\mapper\BillMapper.class
     文件        3356  2019-09-16 20:29  smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\mapper\BillMapper.xml
............此处省略328个文件信息

评论

共有 条评论