|
|
@ -320,8 +320,26 @@ public class PageController { |
|
|
map.put("begin", 0); |
|
|
map.put("begin", 0); |
|
|
map.put("size", 6); |
|
|
map.put("size", 6); |
|
|
|
|
|
|
|
|
mv.addObject("depositoryCount", depositoryService.findAllCountByNoDelete()); |
|
|
// 查询当前用户管理的仓库
|
|
|
mv.addObject("allPrice", materialService.findAllPriceNoDelete()); |
|
|
List<RoleAndDepository> depositoryAndRole = roleService.findDepositoryAndRole(userToken.getId()); |
|
|
|
|
|
// 查询当前用户部门拥有的仓库
|
|
|
|
|
|
List<Depository> depositoryByAdminorg = depositoryService.findDepositoryByAdminorg(userToken.getMaindeparment().toString()); |
|
|
|
|
|
// 定义仓库编号列表
|
|
|
|
|
|
List<Integer> depositoryIdList = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
for (Depository depository : depositoryByAdminorg |
|
|
|
|
|
) { |
|
|
|
|
|
depositoryIdList.add(depository.getId()); |
|
|
|
|
|
} |
|
|
|
|
|
for (RoleAndDepository rad : depositoryAndRole |
|
|
|
|
|
) { |
|
|
|
|
|
if (!depositoryIdList.contains(rad.getDepositoryId())) { |
|
|
|
|
|
depositoryIdList.add(rad.getDepositoryId()); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
mv.addObject("depositoryCount", depositoryIdList.size()); |
|
|
|
|
|
Integer inventoryCountByDepository = materialService.findInventoryCountByDepository(depositoryIdList); |
|
|
|
|
|
mv.addObject("allPrice",(int)(inventoryCountByDepository / 100)); |
|
|
mv.addObject("allMaterial", materialService.findMaterialCount(new HashMap<>())); |
|
|
mv.addObject("allMaterial", materialService.findMaterialCount(new HashMap<>())); |
|
|
/** |
|
|
/** |
|
|
* 获取当天日期 |
|
|
* 获取当天日期 |
|
|
|