| | |
| | | } |
| | | |
| | | @Override |
| | | public List<SlGoodsShelf> getBGoodsShelfList(SlGoodsShelfQuery slGoodsShelfQuery) { |
| | | Long userid = SecurityUtils.getUserId(); |
| | | SysUser data = sysUserClient.getSysUser(userid).getData(); |
| | | |
| | | LambdaQueryWrapper<SlStoreManagement> wrapper= Wrappers.lambdaQuery(); |
| | | if(slGoodsShelfQuery.getStoreManagementName()!=null&&slGoodsShelfQuery.getStoreManagementName()!=""){ |
| | | wrapper.eq(SlStoreManagement::getStoreManagementName,slGoodsShelfQuery.getStoreManagementName()); |
| | | } |
| | | if (slGoodsShelfQuery.getStoreManagementNumber()!=0 && slGoodsShelfQuery.getStoreManagementNumber()!=null){ |
| | | wrapper.eq(SlStoreManagement::getStoreManagementGrade,slGoodsShelfQuery.getStoreManagementNumber()); |
| | | } |
| | | wrapper.eq(SlStoreManagement::getStoreManagementGrade,data.getRoleType()); |
| | | wrapper.eq(SlStoreManagement::getDelFlag,0); |
| | | List<SlStoreManagement> page1 = SlStoreManagementService.list(wrapper); |
| | | Set<Long> slStoreManagementIdList = null; |
| | | slStoreManagementIdList = page1.stream().map(SlStoreManagement::getId) |
| | | .collect(Collectors.toSet()); |
| | | |
| | | |
| | | LambdaQueryWrapper< SlGoodsShelf> wrapper1= Wrappers.lambdaQuery(); |
| | | wrapper1.like(SlGoodsShelf::getGoodsShelfName,slGoodsShelfQuery.getGoodsShelfName()); |
| | | if(slGoodsShelfQuery.getStoreManagementName()!=null&&slGoodsShelfQuery.getStoreManagementName()!="") { |
| | | if (slStoreManagementIdList.size() > 0) { |
| | | wrapper1.in(SlGoodsShelf::getStoreManagementId, slStoreManagementIdList); |
| | | } else { |
| | | slStoreManagementIdList=new HashSet<>(); |
| | | slStoreManagementIdList.add(0L); |
| | | wrapper1.in(SlGoodsShelf::getStoreManagementId, slStoreManagementIdList); |
| | | } |
| | | } |
| | | wrapper1.eq( SlGoodsShelf::getDelFlag,0); |
| | | wrapper1.orderByDesc(SlGoodsShelf::getCreateTime); |
| | | List<SlGoodsShelf> page2 = this.list(wrapper1); |
| | | |
| | | return page2; |
| | | } |
| | | |
| | | @Override |
| | | public void addSlGoodsShelf(SlGoodsShelfDTO slGoodsShelfDTO) { |
| | | if (slGoodsShelfDTO.getId()==null){ |
| | | SlGoodsShelf slGoodsShelf=new SlGoodsShelf(); |