项目结构类名称优化
This commit is contained in:
@@ -9,7 +9,7 @@ import com.label.entity.AnnotationTask;
|
||||
import com.label.entity.AnnotationTaskHistory;
|
||||
import com.label.mapper.AnnotationTaskMapper;
|
||||
import com.label.mapper.TaskHistoryMapper;
|
||||
import com.label.util.RedisKeyManager;
|
||||
import com.label.util.RedisUtil;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -48,7 +48,7 @@ public class TaskClaimService {
|
||||
*/
|
||||
@Transactional
|
||||
public void claim(Long taskId, TokenPrincipal principal) {
|
||||
String lockKey = RedisKeyManager.taskClaimKey(taskId);
|
||||
String lockKey = RedisUtil.taskClaimKey(taskId);
|
||||
|
||||
// 1. Redis SET NX 预锁(快速失败)
|
||||
boolean lockAcquired = redisService.setIfAbsent(
|
||||
@@ -104,7 +104,7 @@ public class TaskClaimService {
|
||||
.set(AnnotationTask::getClaimedAt, null));
|
||||
|
||||
// 清除 Redis 分布式锁
|
||||
redisService.delete(RedisKeyManager.taskClaimKey(taskId));
|
||||
redisService.delete(RedisUtil.taskClaimKey(taskId));
|
||||
|
||||
insertHistory(taskId, principal.getCompanyId(),
|
||||
"IN_PROGRESS", "UNCLAIMED",
|
||||
@@ -145,7 +145,7 @@ public class TaskClaimService {
|
||||
|
||||
// 重新设置 Redis 锁(防止并发再次争抢)
|
||||
redisService.setIfAbsent(
|
||||
RedisKeyManager.taskClaimKey(taskId),
|
||||
RedisUtil.taskClaimKey(taskId),
|
||||
principal.getUserId().toString(), CLAIM_LOCK_TTL);
|
||||
|
||||
insertHistory(taskId, principal.getCompanyId(),
|
||||
|
||||
Reference in New Issue
Block a user