|
@@ -154,7 +154,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<UserVO> renderMoreUser(Pageable pageable) {
|
|
|
+ public List<UserVO> renderMoreUser(Pageable pageable,String keyword) {
|
|
|
//获取众测人员排名
|
|
|
// String agencyName = agencyDao.findById(Long.parseLong(agencyId)).get().getEvaluationAgencyName();
|
|
|
// List<UserVO> userVOS = taskToUserDao.findTotalCountOfUser().stream().map(rankInfo -> {
|
|
@@ -167,17 +167,18 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
// }
|
|
|
// return null;
|
|
|
// }).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
-
|
|
|
-
|
|
|
List<UserVO> userVOS = userTaskCountDao.findByType(RoleType.EVALUATION_USER.getId())
|
|
|
.stream().sorted(Comparator.comparing(UserTaskCountPO::getCount)).collect(Collectors.toList())
|
|
|
.stream().map(userTaskCountPO -> {
|
|
|
User user = userRepo.getByIDJustInfo(userTaskCountPO.getUserId());
|
|
|
UserVO userVO = new UserVO(user);
|
|
|
userVO.setTaskCount(userTaskCountPO.getCount());
|
|
|
- return userVO;
|
|
|
+ return userVO;
|
|
|
}).collect(Collectors.toList());
|
|
|
- return userVOS;
|
|
|
+ if (keyword != null && keyword.trim() != "") {
|
|
|
+ return userVOS.stream().filter(userVO -> userVO.getName().contains(keyword)).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+ return userVOS;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1226,6 +1227,20 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
resourceVO.setStandard(resourcePO.getStandard());
|
|
|
resourceVO.setUnit(resourcePO.getUnit());
|
|
|
resourceVO.setState(resourcePO.getState());
|
|
|
+ StatusVO statusVO = new StatusVO();
|
|
|
+ if(resourcePO.getState()==0){
|
|
|
+ statusVO.setText("空闲");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }else if(resourcePO.getState()==1){
|
|
|
+ statusVO.setText("占用");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }else if(resourcePO.getState()==2){
|
|
|
+ statusVO.setText("可用");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }else if(resourcePO.getState()==3){
|
|
|
+ statusVO.setText("故障");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }
|
|
|
resourceVO.setStartTime(resourcePO.getStartTime());
|
|
|
resourceVO.setPersonnel(resourcePO.getPersonnel());
|
|
|
resourceVO.setRemarks(resourcePO.getRemarks());
|
|
@@ -1250,14 +1265,20 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
resourceVO.setUnitWork(resourcePO.get().getUnitWork());
|
|
|
resourceVO.setStandard(resourcePO.get().getStandard());
|
|
|
resourceVO.setUnit(resourcePO.get().getUnit());
|
|
|
- if (resourcePO.get().getState() == 0) {
|
|
|
- resourceVO.setState(ResourceStatus.R_FREE);
|
|
|
- } else if (resourcePO.get().getState() == 1) {
|
|
|
- resourceVO.setState(ResourceStatus.R_OCCUPY);
|
|
|
- } else if (resourcePO.get().getState() == 2) {
|
|
|
- resourceVO.setState(ResourceStatus.R_USABLE);
|
|
|
- } else {
|
|
|
- resourceVO.setState(ResourceStatus.R_FAULT);
|
|
|
+ resourceVO.setState(resourcePO.get().getState());
|
|
|
+ StatusVO statusVO = new StatusVO();
|
|
|
+ if(resourcePO.get().getState()==0){
|
|
|
+ statusVO.setText("空闲");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }else if(resourcePO.get().getState()==1){
|
|
|
+ statusVO.setText("占用");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }else if(resourcePO.get().getState()==2){
|
|
|
+ statusVO.setText("可用");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
+ }else if(resourcePO.get().getState()==3){
|
|
|
+ statusVO.setText("故障");
|
|
|
+ resourceVO.setStatusVO(statusVO);
|
|
|
}
|
|
|
resourceVO.setStartTime(resourcePO.get().getStartTime());
|
|
|
resourceVO.setPersonnel(resourcePO.get().getPersonnel());
|