|
@@ -74,9 +74,6 @@ public class WorkApi {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "{work}", method = RequestMethod.GET)
|
|
@RequestMapping(value = "{work}", method = RequestMethod.GET)
|
|
public Work getOne(@PathVariable Work work) {
|
|
public Work getOne(@PathVariable Work work) {
|
|
- if (work.isActive()) {
|
|
|
|
- randomUtil.getRandom(work.getId(), false);
|
|
|
|
- }
|
|
|
|
int count = markTaskRepo.countByWorkIdAndStageAndResultNotNull(work.getId(), MarkStage.LEVEL);
|
|
int count = markTaskRepo.countByWorkIdAndStageAndResultNotNull(work.getId(), MarkStage.LEVEL);
|
|
work.setModifyOtherVal(count == 0);
|
|
work.setModifyOtherVal(count == 0);
|
|
return work;
|
|
return work;
|
|
@@ -92,11 +89,6 @@ public class WorkApi {
|
|
String organizationId = request.getHeader("organizationId");
|
|
String organizationId = request.getHeader("organizationId");
|
|
work.setOrganizationId(Long.valueOf(organizationId));
|
|
work.setOrganizationId(Long.valueOf(organizationId));
|
|
workService.save(work);
|
|
workService.save(work);
|
|
-
|
|
|
|
- //生成随机数,已生成的工作,直接跳过
|
|
|
|
- if (randomUtil.getRandomMap().get(work.getId()) == null) {
|
|
|
|
- randomUtil.getRandom(work.getId(), false);
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -208,7 +200,8 @@ public class WorkApi {
|
|
@RequestMapping(value = "{work}/overview", method = RequestMethod.GET)
|
|
@RequestMapping(value = "{work}/overview", method = RequestMethod.GET)
|
|
public WorkOverview overview(@PathVariable Work work) {
|
|
public WorkOverview overview(@PathVariable Work work) {
|
|
//生成随机数,已生成的工作,直接跳过
|
|
//生成随机数,已生成的工作,直接跳过
|
|
- if (randomUtil.getRandomMap().get(work.getId()) == null) {
|
|
|
|
|
|
+ List<Long> randomList = randomUtil.getRandomMap().get(work.getId());
|
|
|
|
+ if (randomList == null || randomList.isEmpty()) {
|
|
randomUtil.getRandom(work.getId(), false);
|
|
randomUtil.getRandom(work.getId(), false);
|
|
}
|
|
}
|
|
return workOverviewAssembler.toDTO(work);
|
|
return workOverviewAssembler.toDTO(work);
|