| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | |
| | | @Resource |
| | | private SlStoreManagementMapper slStoreManagementMapper; |
| | | @Resource |
| | | private SlEquipmentMapper slEquipmentMapper; |
| | | |
| | | @Override |
| | | public PageDTO<SlEquipmentVO> getSlEquipmentList(SlEquipmentQuery slEquipmentQuery) { |
| | | |
| | | Page<SlEquipment> page = new Page<>(slEquipmentQuery.getPageCurr(), slEquipmentQuery.getPageSize()); |
| | | LambdaQueryWrapper< SlEquipment> wrapper= Wrappers.lambdaQuery(); |
| | | if(slEquipmentQuery.getEquipmentName()!=null&&slEquipmentQuery.getEquipmentName()!=""){ |
| | |
| | | |
| | | @Override |
| | | public Integer getequipmente(SeBei seBei) { |
| | | // 仓库ids |
| | | List<Long> collect = slEquipmentMapper.selectList(new QueryWrapper<SlEquipment>() |
| | | .eq("del_flag", "0") |
| | | .eq("equipment_num", seBei.getSebei()) |
| | | ).stream().map(SlEquipment::getManagementId).collect(Collectors.toList()); |
| | | if (collect.isEmpty()){ |
| | | return 9; |
| | | } |
| | | LambdaQueryWrapper< SlStoreManagement> wrapper= Wrappers.lambdaQuery(); |
| | | |
| | | List<Long> arr=new ArrayList<>(); |
| | | wrapper.eq(SlStoreManagement::getDelFlag,0); |
| | | List<SlStoreManagement> page = slStoreManagementMapper.selectList(wrapper); |
| | |
| | | } |
| | | LambdaQueryWrapper< SlStoreManagement> wrapper1= Wrappers.lambdaQuery(); |
| | | wrapper1.eq(SlStoreManagement::getDelFlag,0); |
| | | if (!collect.isEmpty()){ |
| | | wrapper1.in(SlStoreManagement::getId,collect); |
| | | } |
| | | List<SlStoreManagement> page1 = slStoreManagementMapper.selectList(wrapper1); |
| | | for (SlStoreManagement a1:page1){ |
| | | List<String> list = Arrays.asList(a1.getCompetentId().split(",")); |
| | |
| | | } |
| | | LambdaQueryWrapper< SlStoreManagement> wrapper2= Wrappers.lambdaQuery(); |
| | | wrapper2.eq(SlStoreManagement::getDelFlag,0); |
| | | if (!collect.isEmpty()){ |
| | | wrapper2.in(SlStoreManagement::getId,collect); |
| | | } |
| | | List<SlStoreManagement> page2 = slStoreManagementMapper.selectList(wrapper2); |
| | | for (SlStoreManagement a2:page2){ |
| | | List<String> list = Arrays.asList(a2.getDirectorId().split(",")); |