提交 dc6014a6 authored 作者: zjm's avatar zjm

修改

上级 2fe0c1ab
流水线 #171 已失败 于阶段
......@@ -43,12 +43,9 @@ public class InternalServiceImpl implements InternalService {
List<Object> lists = redisTemplate.opsForList().range(Constants.REDIS_EVENT + id, 0, -1);
int count=0;
for (Object object:lists){
String name =iUserService.findUserById(id).getUsername();
RedisPersonalWork redisPersonalWork=(RedisPersonalWork)object;
if (redisPersonalWork.getWorkAttribution()==WorkAttribution1.ME_RECEIVE_WORK && redisPersonalWork.getStatus().equals(WorkStatus.ONGOING)){
count++;
}
if (redisPersonalWork.getExecutorEqualRelease()==1&& redisPersonalWork.getStatus().equals(WorkStatus.ONGOING)){
if (redisPersonalWork.getExecutor().equals(name)&& WorkStatus.ONGOING.equals(redisPersonalWork.getStatus())){
count++;
}
}
......@@ -61,13 +58,11 @@ public class InternalServiceImpl implements InternalService {
public int personnelWorkCount(String id) {
List<Object> lists = redisTemplate.opsForList().range(Constants.REDIS_EVENT + id, 0, -1);
int count=0;
String name =iUserService.findUserById(id).getUsername();
for (Object object:lists){
RedisPersonalWork redisPersonalWork=(RedisPersonalWork)object;
if (redisPersonalWork.getWorkAttribution()==WorkAttribution1.ME_RECEIVE_WORK && redisPersonalWork.getStatus().equals(WorkStatus.ONGOING)){
count++;
}
if (redisPersonalWork.getExecutorEqualRelease()==1&& redisPersonalWork.getStatus().equals(WorkStatus.ONGOING)){
if (redisPersonalWork.getExecutor().equals(name)&& WorkStatus.ONGOING.equals(redisPersonalWork.getStatus())){
count++;
}
}
......@@ -107,7 +102,7 @@ public class InternalServiceImpl implements InternalService {
userWorkData.setAverageWorkNum(0d);
}
userWorkData.setCompletedNum(countOngoing);
userWorkData.setCompletedNum(countFinished);
userWorkData.setUnCompletedNum(countOngoing);
userWorkData.setUserId(userId);
return userWorkData;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论