REQ-3502: 测试

This commit is contained in:
yanglin 2025-01-16 10:30:07 +08:00
parent b805ed8137
commit 59f097249b

View File

@ -174,16 +174,16 @@ public class TodoSyncCardService implements ApplicationListener<CardUpdateEvent>
}
private void updateCardState(Event event, TodoUpdateMessage message, TodoBusiness business, Todo todo) {
synchronized (getLock(todo)) {
TodoCardState lastState = todoStates.getIfPresent(todo.getId());
if (lastState != null && lastState.equals(TodoCardState.create(business, todo))) {
log.info("updateCardState: no change, todo={}", todo);
TodoRequestContext ctx = TodoRequestContext.create("updateCardState:ignore", message)
.addLogContent("todoState", lastState);
todoLogger.logTodoUpdated(ctx, todo);
return;
}
}
//synchronized (getLock(todo)) {
// TodoCardState lastState = todoStates.getIfPresent(todo.getId());
// if (lastState != null && lastState.equals(TodoCardState.create(business, todo))) {
// log.info("updateCardState: no change, todo={}", todo);
// TodoRequestContext ctx = TodoRequestContext.create("updateCardState:ignore", message)
// .addLogContent("todoState", lastState);
// todoLogger.logTodoUpdated(ctx, todo);
// return;
// }
//}
TodoCardUpdateStateRequest request = new TodoCardUpdateStateRequest();
request.setTodo(todo);