提交 c86f929f authored 作者: 133's avatar 133

Merge branch 'master' of git.yfzx.zjtys.com.cn:matrix/device-back into dev

# Conflicts: # dev-library/src/main/java/com/tykj/dev/device/library/repository/DeviceLibraryDao.java # dev-library/src/main/java/com/tykj/dev/device/library/service/DeviceLibraryService.java # dev-library/src/main/java/com/tykj/dev/device/library/service/impl/DeviceLibraryServiceImpl.java # dev-task/src/main/java/com/tykj/dev/device/task/service/impl/TaskServiceImpl.java
...@@ -254,6 +254,7 @@ public interface DeviceLibraryService { ...@@ -254,6 +254,7 @@ public interface DeviceLibraryService {
List<String> getMaxPartSeqNumber(String model,Integer isPart); List<String> getMaxPartSeqNumber(String model,Integer isPart);
/** /**
* 通过 packing 查询装备 * 通过 packing 查询装备
* @param packing 列装id * @param packing 列装id
...@@ -262,4 +263,5 @@ public interface DeviceLibraryService { ...@@ -262,4 +263,5 @@ public interface DeviceLibraryService {
List<DeviceLibrary> findDevicesByPacking(Integer packing); List<DeviceLibrary> findDevicesByPacking(Integer packing);
void updateMatchingRange(List<DeviceLibrary> libraries); void updateMatchingRange(List<DeviceLibrary> libraries);
} }
...@@ -770,6 +770,7 @@ public class DeviceLibraryServiceImpl implements DeviceLibraryService { ...@@ -770,6 +770,7 @@ public class DeviceLibraryServiceImpl implements DeviceLibraryService {
} }
@Override @Override
public List<DeviceLibrary> findDevicesByPacking(Integer packing) { public List<DeviceLibrary> findDevicesByPacking(Integer packing) {
return deviceLibraryDao.findAllByPackingId(packing); return deviceLibraryDao.findAllByPackingId(packing);
......
...@@ -642,6 +642,17 @@ public class TaskServiceImpl implements TaskService { ...@@ -642,6 +642,17 @@ public class TaskServiceImpl implements TaskService {
.filter(taskUserVo -> !Collections.disjoint(idLists, taskUserVo.getInvolveUserIdList())||(taskUserVo.getCreateUserId()!=null&&idLists.contains(taskUserVo.getCreateUserId()))) .filter(taskUserVo -> !Collections.disjoint(idLists, taskUserVo.getInvolveUserIdList())||(taskUserVo.getCreateUserId()!=null&&idLists.contains(taskUserVo.getCreateUserId())))
.collect(Collectors.toList()); .collect(Collectors.toList());
} }
if (taskSelectVo.getAreaId()!=null){
List<Integer> ids = areaService.findIdQuerySubordinateIds(taskSelectVo.getAreaId());
List<Integer> unitIds = unitsDao.findAllByAreaIdIn(ids).stream().map(Units::getUnitId).collect(Collectors.toList());
List<Integer> userIDs= userService.findUnitsIdInUsers(unitIds).stream().map(User::getUserId).collect(Collectors.toList());
taskUserVos=taskUserVos.stream().filter(taskUserVo -> userIDs.contains(taskUserVo.getCreateUserId())).collect(Collectors.toList());
}
if (taskSelectVo.getUnitId()!=null){
List<Integer> userIDs= userService.findAllByUnite(taskSelectVo.getUnitId()).stream().map(User::getUserId).collect(Collectors.toList());
taskUserVos=taskUserVos.stream().filter(taskUserVo -> userIDs.contains(taskUserVo.getCreateUserId())).collect(Collectors.toList());
}
taskUserVos = taskUserVos.stream() taskUserVos = taskUserVos.stream()
.filter(taskUserVo -> !businesses.contains(taskUserVo.getBusinessType()) || (taskUserVo.getParentTaskId() == null || taskUserVo.getParentTaskId() == 0)) .filter(taskUserVo -> !businesses.contains(taskUserVo.getBusinessType()) || (taskUserVo.getParentTaskId() == null || taskUserVo.getParentTaskId() == 0))
.filter(taskUserVo -> !taskUserVo.getBillStatus().equals(StatusEnum.REVOKEALLOTTASK.id)) .filter(taskUserVo -> !taskUserVo.getBillStatus().equals(StatusEnum.REVOKEALLOTTASK.id))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论