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

s

上级 6c27d9f0
流水线 #93 已失败 于阶段
...@@ -78,6 +78,8 @@ public class TestServiceImpl implements TestService { ...@@ -78,6 +78,8 @@ public class TestServiceImpl implements TestService {
}else { }else {
uIds = tests(work.getSuperiorId(), uIds); uIds = tests(work.getSuperiorId(), uIds);
uIds.remove(work.getPublisher());
uIds.remove(work.getExecutor());
personalWork.setWorkAttribution(WorkAttribution1.ME_RESOLVE_WORK); personalWork.setWorkAttribution(WorkAttribution1.ME_RESOLVE_WORK);
personalWork.setExecutorEqualRelease(1); personalWork.setExecutorEqualRelease(1);
personalWork.setReadState(0); personalWork.setReadState(0);
...@@ -107,6 +109,8 @@ public class TestServiceImpl implements TestService { ...@@ -107,6 +109,8 @@ public class TestServiceImpl implements TestService {
} else { } else {
uIds = tests(work.getSuperiorId(), uIds); uIds = tests(work.getSuperiorId(), uIds);
uIds.remove(work.getPublisher());
uIds.remove(work.getExecutor());
personalWork.setWorkAttribution(WorkAttribution1.ME_RESOLVE_WORK); personalWork.setWorkAttribution(WorkAttribution1.ME_RESOLVE_WORK);
personalWork.setReadState(0); personalWork.setReadState(0);
redisTemplate.opsForList().leftPush(Constants.REDIS_EVENT + work.getPublisher(), personalWork); redisTemplate.opsForList().leftPush(Constants.REDIS_EVENT + work.getPublisher(), personalWork);
...@@ -220,6 +224,8 @@ public class TestServiceImpl implements TestService { ...@@ -220,6 +224,8 @@ public class TestServiceImpl implements TestService {
List<String> uIds=new ArrayList<>(); List<String> uIds=new ArrayList<>();
if (work.getSuperiorId()!=null) { if (work.getSuperiorId()!=null) {
uIds = tests(work.getSuperiorId(), uIds); uIds = tests(work.getSuperiorId(), uIds);
uIds.remove(work.getPublisher());
uIds.remove(work.getExecutor());
} }
String releaseName= iUserService.findUserById(work.getPublisher()).getUsername(); String releaseName= iUserService.findUserById(work.getPublisher()).getUsername();
String executorName= iUserService.findUserById(work.getExecutor()).getUsername(); String executorName= iUserService.findUserById(work.getExecutor()).getUsername();
...@@ -293,8 +299,9 @@ public class TestServiceImpl implements TestService { ...@@ -293,8 +299,9 @@ public class TestServiceImpl implements TestService {
Long time=new Date().getTime(); Long time=new Date().getTime();
if (work.getSuperiorId()!=null) { if (work.getSuperiorId()!=null) {
uIds = tests(work.getSuperiorId(), uIds); uIds = tests(work.getSuperiorId(), uIds);
uIds.remove(work.getPublisher());
uIds.remove(work.getExecutor());
} }
if (work.getExecutor().equals(work.getPublisher())){ if (work.getExecutor().equals(work.getPublisher())){
List<Object> list = redisTemplate.opsForList().range(Constants.REDIS_EVENT + work.getPublisher(), 0, -1); List<Object> list = redisTemplate.opsForList().range(Constants.REDIS_EVENT + work.getPublisher(), 0, -1);
for (Object object : list) { for (Object object : list) {
...@@ -322,7 +329,6 @@ public class TestServiceImpl implements TestService { ...@@ -322,7 +329,6 @@ public class TestServiceImpl implements TestService {
redisPersonalWork.setIsNotCommission(0); redisPersonalWork.setIsNotCommission(0);
break; break;
} }
redisPersonalWork.setLatestNews(latestNews); redisPersonalWork.setLatestNews(latestNews);
redisTemplate.opsForList().leftPush(Constants.REDIS_EVENT + work.getPublisher(), redisPersonalWork); redisTemplate.opsForList().leftPush(Constants.REDIS_EVENT + work.getPublisher(), redisPersonalWork);
asynchronousAddEs(Constants.REDIS_EVENT + work.getPublisher(), redisPersonalWork); asynchronousAddEs(Constants.REDIS_EVENT + work.getPublisher(), redisPersonalWork);
...@@ -428,6 +434,8 @@ public class TestServiceImpl implements TestService { ...@@ -428,6 +434,8 @@ public class TestServiceImpl implements TestService {
List<String> uIds=new ArrayList<>(); List<String> uIds=new ArrayList<>();
if (work.getSuperiorId()!=null) { if (work.getSuperiorId()!=null) {
uIds = tests(work.getSuperiorId(), uIds); uIds = tests(work.getSuperiorId(), uIds);
uIds.remove(work.getPublisher());
uIds.remove(work.getExecutor());
} }
Long time=new Date().getTime(); Long time=new Date().getTime();
if (work.getExecutor().equals(work.getPublisher())){ if (work.getExecutor().equals(work.getPublisher())){
...@@ -505,6 +513,8 @@ public class TestServiceImpl implements TestService { ...@@ -505,6 +513,8 @@ public class TestServiceImpl implements TestService {
List<String> uIds=new ArrayList<>(); List<String> uIds=new ArrayList<>();
if (work.getSuperiorId()!=null) { if (work.getSuperiorId()!=null) {
uIds = tests(work.getSuperiorId(), uIds); uIds = tests(work.getSuperiorId(), uIds);
uIds.remove(work.getPublisher());
uIds.remove(work.getExecutor());
} }
Long time=new Date().getTime(); Long time=new Date().getTime();
if (work.getExecutor().equals(work.getPublisher())){ if (work.getExecutor().equals(work.getPublisher())){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论