master
CaesarBao 3 months ago
parent 1e5ddca777
commit b3983506ef

@ -1,7 +1,10 @@
package com.ruoyi.web.controller.nanjing; package com.ruoyi.web.controller.nanjing;
import java.util.*; import java.util.*;
import java.util.stream.Collectors;
import com.ruoyi.common.core.page.PageDomain;
import com.ruoyi.common.core.page.TableSupport;
import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.core.text.Convert;
import com.ruoyi.framework.util.ShiroUtils; import com.ruoyi.framework.util.ShiroUtils;
import com.ruoyi.nanjing.domain.ProRpList; import com.ruoyi.nanjing.domain.ProRpList;
@ -79,10 +82,34 @@ public class SelectProRpListController extends BaseController
@ResponseBody @ResponseBody
public TableDataInfo getData(ProRpList proRpList) public TableDataInfo getData(ProRpList proRpList)
{ {
startPage();
List<ProRpList> list = new ArrayList<ProRpList>();
if(proRpList.getBeginTime()==null||proRpList.getEndTime()==null) if(proRpList.getBeginTime()==null||proRpList.getEndTime()==null)
{ {
return getDataTable(new ArrayList<ProRpList>());
}
PageDomain pageDomain = TableSupport.buildPageRequest();
Integer pageNum = pageDomain.getPageNum();
Integer pageSize = pageDomain.getPageSize();
Map map = new HashMap<String,Object>();
map.put("beginTime",proRpList.getBeginTime());
map.put("endTime",proRpList.getEndTime());
map.put("productId",proRpList.getProductID());
map.put("productType",proRpList.getProductType());
map.put("state",proRpList.getState());
map.put("semiBarcode",proRpList.getSemiBarcode());
//过滤数据
List<ProRpList> list = itBdProducttypeService.selectProLists(map);
//获取处理好的list集合
int num = list.size();
list = list.stream().skip((pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
TableDataInfo rspData = new TableDataInfo();
rspData.setCode(0);
rspData.setRows(list);
rspData.setTotal(num);
return rspData;
/*
List<ProRpList> list = new ArrayList<ProRpList>();
if(proRpList.getBeginTime()==null||proRpList.getEndTime()==null)
{ startPage();
return getDataTable(list); return getDataTable(list);
} }
Map map = new HashMap<String,Object>(); Map map = new HashMap<String,Object>();
@ -92,9 +119,11 @@ public class SelectProRpListController extends BaseController
map.put("productType",proRpList.getProductType()); map.put("productType",proRpList.getProductType());
map.put("state",proRpList.getState()); map.put("state",proRpList.getState());
map.put("semiBarcode",proRpList.getSemiBarcode()); map.put("semiBarcode",proRpList.getSemiBarcode());
list = itBdProducttypeService.selectProLists(map); startPage();
return getDataTable(list); List<ProRpList> list1 = itBdProducttypeService.selectProLists(map);
return getDataTable(list1);*/
} }
/** /**
* *
*/ */
@ -111,8 +140,8 @@ public class SelectProRpListController extends BaseController
map.put("productType",proRpList.getProductType()); map.put("productType",proRpList.getProductType());
map.put("state",proRpList.getState()); map.put("state",proRpList.getState());
map.put("semiBarcode",proRpList.getSemiBarcode()); map.put("semiBarcode",proRpList.getSemiBarcode());
List<ProRpList> list = itBdProducttypeService.selectProLists(map);
ExcelUtil<ProRpList> util = new ExcelUtil<ProRpList>(ProRpList.class); ExcelUtil<ProRpList> util = new ExcelUtil<ProRpList>(ProRpList.class);
List<ProRpList> list = itBdProducttypeService.selectProLists(map);
return util.exportExcel(list, "ProRpList"); return util.exportExcel(list, "ProRpList");
} }

@ -17,7 +17,7 @@ ruoyi:
# 开发环境配置 # 开发环境配置
server: server:
# 服务器的HTTP端口默认为80 # 服务器的HTTP端口默认为80
port: 9099 port: 9090
servlet: servlet:
# 应用的访问路径 # 应用的访问路径
context-path: / context-path: /

@ -44,7 +44,7 @@
<li> <li>
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a> <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
<!-- <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;查询全部</a>--> <!-- <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;查询全部</a>-->
<!-- <a class="btn btn-info btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="nanjing:ProRpList:export"><i class="fa fa-download"></i> 导出</a>--> <a class="btn btn-info btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="nanjing:ProRpList:export"><i class="fa fa-download"></i> 导出</a>
</li> </li>
</ul> </ul>
</div> </div>
@ -64,12 +64,11 @@
url: prefix + "/getData", url: prefix + "/getData",
exportUrl: prefix + "/export", exportUrl: prefix + "/export",
modalName: "ProRpList", modalName: "ProRpList",
pagination:false, pagination:true,
showExport: true,//工具栏上显示导出按钮 showExport: false,//工具栏上显示导出按钮
exportOptions: { exportOptions: {
ignoreColumn: false //忽略第一列和最后一列 ignoreColumn: false //忽略第一列和最后一列
}, },
pageSize:100,
columns: [ columns: [
{ {
field: 'barcode', field: 'barcode',

@ -32,9 +32,9 @@ public class ProRpList extends BaseEntity {
private String namePlateInfo; private String namePlateInfo;
@Excel(name = "返修Y/N") @Excel(name = "返修Y/N")
private String isDis; private String isDis;
@Excel(name = "开始时间" ,width = 30,dateFormat = "yyyy-MM-dd") @Excel(name = "开始时间" ,width = 30,dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date beginTime; private Date beginTime;
@Excel(name = "结束时间",width = 30,dateFormat = "yyyy-MM-dd") @Excel(name = "结束时间",width = 30,dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date endTime; private Date endTime;
private String productID; private String productID;
private String productType; private String productType;

Loading…
Cancel
Save