REQ-3201: move elements to precise locations

This commit is contained in:
yanglin 2024-12-23 09:31:08 +08:00
parent 97b06dbf4f
commit fb72784b09

View File

@ -197,9 +197,9 @@ public class CardManager {
}
MessageTemplateButtonV3 button = templateModel.findPresetButton(request.getPresetButtonType()).orElse(null);
BizAssertions.assertNotNull(button, "找不到对应的预设按钮, request={}", JSON.toJSONString(request));
CardBizState bizState = CardBizState.fromPresetButton(request.getPresetButtonType());
UpdateExecutor executor = new UpdateExecutor(requestContext, "presetButtonPressed", templateModel, cards);
UpdateStateResult result = executor.update(new SetActionPerformedBuilder(executor, button, bizState));
UpdateStateResult result = executor.update(new SetActionPerformedBuilder(
executor, button, CardBizState.fromPresetButton(request.getPresetButtonType())));
if (result == UpdateStateResult.SUCCESS) {
cardBroadcaster.firePresetButtonPressed(executor.updatedCards, request);
executor.updateCardLogger.reloadAndLogCards("presetButtonPressed:mq:success");