|
|
|
@ -665,7 +665,28 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
AftersalesWorkOrderEntity workOrderEntity = JSONObject.parseObject(JSONObject.toJSONString(aftersalesWorkOrder), AftersalesWorkOrderEntity.class); |
|
|
|
|
return baseMapper.pageListOwn(page,workOrderEntity); |
|
|
|
|
IPage<AftersalesWorkOrderEntity> iPage = baseMapper.pageListOwn(page, workOrderEntity); |
|
|
|
|
iPage.getRecords().forEach( i ->{ |
|
|
|
|
if(ObjectUtils.isNotNull(i.getCustomerServiceId())){ |
|
|
|
|
R<List<User>> listR = userSearchClient.listByUser(String.valueOf(i.getCustomerServiceId())); |
|
|
|
|
if(ObjectUtils.isNotNull( listR.getData())){ |
|
|
|
|
listR.getData().forEach( a ->{ |
|
|
|
|
long time = new Date().getTime() / 1000; |
|
|
|
|
if(ObjectUtils.isNotNull( a.getDownTime() )){ |
|
|
|
|
long l = a.getDownTime().getTime() / 1000; |
|
|
|
|
if(l<= time){ |
|
|
|
|
i.setDepartStatus(true); |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
i.setDepartStatus(false); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
return iPage; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -1140,9 +1161,22 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
|
|
|
|
|
}); |
|
|
|
|
String roleIds = stringList.stream().collect(Collectors.joining(",")); |
|
|
|
|
R<List<User>> listR = userSearchClient.listByRole(roleIds); //查询角色下的所有人员数据
|
|
|
|
|
List<User> userList = new ArrayList<>(); |
|
|
|
|
if(!listR.getData().isEmpty()){ |
|
|
|
|
listR.getData().forEach( i ->{ |
|
|
|
|
long time = new Date().getTime() / 1000; |
|
|
|
|
if(ObjectUtils.isNotNull( i.getDownTime() )){ |
|
|
|
|
long l = i.getDownTime().getTime() / 1000; |
|
|
|
|
if(l> time){ |
|
|
|
|
userList.add(i); |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
userList.add(i); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return listR.getData(); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
return userList; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|