|
@@ -443,4 +443,32 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
|
InOutWarehouseTask inOutWarehouseTask=this.selectById(id);
|
|
|
return inOutWarehouseTask;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Page<InOutWarehouseTask> selectWarehouseTask(InOutWarehouseTask inOutWarehouseTask) {
|
|
|
+ Map<String, Object> pageView = new HashMap<>();
|
|
|
+ pageView.put("startRecord", (inOutWarehouseTask.getCurrentPage() - 1)
|
|
|
+ * inOutWarehouseTask.getPageSize());
|
|
|
+ //公司id
|
|
|
+ pageView.put("compId", inOutWarehouseTask.getCompId());
|
|
|
+ pageView.put("searchKeyWord", inOutWarehouseTask.getSearchKeyWord());
|
|
|
+ pageView.put("searchType", inOutWarehouseTask.getSearchType());
|
|
|
+ pageView.put("pageSize", inOutWarehouseTask.getPageSize());
|
|
|
+ pageView.put("currentPage", inOutWarehouseTask.getCurrentPage());
|
|
|
+ Integer dataCount=0;
|
|
|
+ List<InOutWarehouseTask> dataList=new ArrayList<>();
|
|
|
+ String[] strings = inOutWarehouseTask.getStringList().split(",");
|
|
|
+ for (int i=0;i<strings.length;i++){
|
|
|
+ pageView.put("warehouseName",strings[i]);
|
|
|
+ // 查询出入库任务总数
|
|
|
+ dataCount =dataCount+baseMapper.getCountByCondition(pageView);
|
|
|
+ dataList.addAll(baseMapper.getListByCondition(pageView));
|
|
|
+ }
|
|
|
+ Page<InOutWarehouseTask> page = new Page<>();
|
|
|
+ page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
|
|
|
+ page.setTotal(dataCount == null ? 0 : dataCount);
|
|
|
+ page.setCurrent(inOutWarehouseTask.getCurrentPage());
|
|
|
+ page.setSize(inOutWarehouseTask.getPageSize());
|
|
|
+ return page;
|
|
|
+ }
|
|
|
}
|