| | |
| | | .filter(k -> DicCode.IN_OUT_TYPE.equals(k.getDicCode()) && k.getDicItemCode().equals(p.getEntryType())) |
| | | .findFirst() |
| | | .map(DicItem::getDicItemName) |
| | | .orElse("未知")); |
| | | .orElse("")); |
| | | p.setDimissionTypeName(dicItems.stream() |
| | | .filter(k -> DicCode.IN_OUT_TYPE.equals(k.getDicCode()) && k.getDicItemCode().equals(p.getDimissionType())) |
| | | .findFirst() |
| | | .map(DicItem::getDicItemName) |
| | | .orElse("未知")); |
| | | .orElse("")); |
| | | }); |
| | | iPage.setRecords(list); |
| | | return iPage; |
| | |
| | | if (StringUtils.isNotBlank(empBaseInfo.getDimissionType())) { |
| | | queryWrapper.in("a.dimissionType", empBaseInfo.getDimissionType().split(",")); |
| | | } |
| | | if (StringUtils.isNotBlank(empBaseInfo.getInOutType())) { |
| | | queryWrapper.and(p->{ |
| | | p.in("a.dimissionType", empBaseInfo.getInOutType().split(",")); |
| | | p.or().in("a.entryType",empBaseInfo.getInOutType().split(",")); |
| | | }); |
| | | //queryWrapper.in("a.dimissionType", empBaseInfo.getDimissionType().split(",")); |
| | | } |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | return queryWrapper; |
| | | } |