From 81cf4244707c242c08b3a7dec38fda8a5e0d4469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Sun, 23 Mar 2025 23:28:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E5=96=B7=E6=B6=82?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/qyft/ms/app/front/cmd/business/MatrixSprayStart.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/qyft/ms/app/front/cmd/business/MatrixSprayStart.java b/src/main/java/com/qyft/ms/app/front/cmd/business/MatrixSprayStart.java index 67577ca..e7734a9 100644 --- a/src/main/java/com/qyft/ms/app/front/cmd/business/MatrixSprayStart.java +++ b/src/main/java/com/qyft/ms/app/front/cmd/business/MatrixSprayStart.java @@ -28,10 +28,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import java.text.DecimalFormat; -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -150,6 +147,12 @@ public class MatrixSprayStart extends BaseCommandHandler { sprayTask.setCacheParams(form.getParams()); OperationLog operationLog = new OperationLog(); + Long matrixCraftId = Long.valueOf(Optional.ofNullable(sprayTask.getCacheParams().get("matrixCraftId")) + .filter(Number.class::isInstance) + .map(Number.class::cast) + .map(Number::intValue) + .orElse(0)); + operationLog.setMatrixId(matrixCraftId); operationLog.setMatrixInfo(JSONUtil.toJsonStr(sprayTask.getCacheParams())); operationLogService.add(operationLog);