|
@@ -197,11 +197,9 @@ public class MarkServiceImpl implements MarkService {
|
|
if (group.getStatus() == MarkStatus.TRIAL) {
|
|
if (group.getStatus() == MarkStatus.TRIAL) {
|
|
TaskLock taskLock = TaskLockUtil.getTrialTask(getGroupKey(group));
|
|
TaskLock taskLock = TaskLockUtil.getTrialTask(getGroupKey(group));
|
|
taskLock.clear();
|
|
taskLock.clear();
|
|
- TaskLockUtil.addTrialTask(getGroupKey(group), taskLock);
|
|
|
|
} else if (group.getStatus() == MarkStatus.FORMAL) {
|
|
} else if (group.getStatus() == MarkStatus.FORMAL) {
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(group));
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(group));
|
|
taskLock.clear();
|
|
taskLock.clear();
|
|
- TaskLockUtil.addFormalTask(getGroupKey(group), taskLock);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -319,11 +317,7 @@ public class MarkServiceImpl implements MarkService {
|
|
// }
|
|
// }
|
|
// return FormalTaskUtil.add(marker, getApplyTaskId(library));
|
|
// return FormalTaskUtil.add(marker, getApplyTaskId(library));
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(marker));
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(marker));
|
|
- if (taskLock.add(getApplyTaskId(library), library.getTaskNumber(), marker.getId())) {
|
|
|
|
- TaskLockUtil.addFormalTask(getGroupKey(marker), taskLock);
|
|
|
|
- return true;
|
|
|
|
- }
|
|
|
|
- return false;
|
|
|
|
|
|
+ return taskLock.add(getApplyTaskId(library), library.getTaskNumber(), marker.getId());
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -338,11 +332,7 @@ public class MarkServiceImpl implements MarkService {
|
|
@Override
|
|
@Override
|
|
public boolean applyLibrary(TrialLibrary library, Marker marker) {
|
|
public boolean applyLibrary(TrialLibrary library, Marker marker) {
|
|
TaskLock taskLock = TaskLockUtil.getTrialTask(getGroupKey(marker));
|
|
TaskLock taskLock = TaskLockUtil.getTrialTask(getGroupKey(marker));
|
|
- if (taskLock.add(getApplyTaskId(library, marker), 1, marker.getId())) {
|
|
|
|
- TaskLockUtil.addTrialTask(getGroupKey(marker), taskLock);
|
|
|
|
- return true;
|
|
|
|
- }
|
|
|
|
- return false;
|
|
|
|
|
|
+ return taskLock.add(getApplyTaskId(library, marker), 1, marker.getId());
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -388,7 +378,6 @@ public class MarkServiceImpl implements MarkService {
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(marker));
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(marker));
|
|
taskLock.remove(getApplyTaskId(library), library.getTaskNumber(), marker.getId());
|
|
taskLock.remove(getApplyTaskId(library), library.getTaskNumber(), marker.getId());
|
|
taskLock.refresh(marker.getId());
|
|
taskLock.refresh(marker.getId());
|
|
- TaskLockUtil.addFormalTask(getGroupKey(marker), taskLock);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -403,7 +392,6 @@ public class MarkServiceImpl implements MarkService {
|
|
public void releaseLibrary(TrialLibrary library, Marker marker) {
|
|
public void releaseLibrary(TrialLibrary library, Marker marker) {
|
|
TaskLock taskLock = TaskLockUtil.getTrialTask(getGroupKey(marker));
|
|
TaskLock taskLock = TaskLockUtil.getTrialTask(getGroupKey(marker));
|
|
taskLock.remove(getApplyTaskId(library, marker), 1, marker.getId());
|
|
taskLock.remove(getApplyTaskId(library, marker), 1, marker.getId());
|
|
- TaskLockUtil.addTrialTask(getGroupKey(marker), taskLock);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -416,7 +404,6 @@ public class MarkServiceImpl implements MarkService {
|
|
public void releaseByMarker(Marker marker) {
|
|
public void releaseByMarker(Marker marker) {
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(marker));
|
|
TaskLock taskLock = TaskLockUtil.getFormalTask(getGroupKey(marker));
|
|
taskLock.clear(marker.getId());
|
|
taskLock.clear(marker.getId());
|
|
- TaskLockUtil.addFormalTask(getGroupKey(marker), taskLock);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|