From d7586e563701a4cb65065be3c4c3e4e66220222d Mon Sep 17 00:00:00 2001
From: L <L@123>
Date: 星期四, 25 九月 2025 10:00:38 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/asrs/task/handler/ArmRulesHandler.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/ArmRulesHandler.java b/src/main/java/com/zy/asrs/task/handler/ArmRulesHandler.java
index eddc94b..4b6fc1f 100644
--- a/src/main/java/com/zy/asrs/task/handler/ArmRulesHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/ArmRulesHandler.java
@@ -56,13 +56,21 @@
                 response = new HttpHandler.Builder()
                         .setUri(URL)
                         .setPath(QuantityOfPalletizing)
-                        .setJson(JSON.toJSONString(armPrecomputeParam))
+                        .setJson(JSON.toJSONString(armPrecomputeParam.getMatList().get(0)))
                         .build()
                         .doPost();
                 JSONObject jsonObject = JSON.parseObject(response);
                 if (jsonObject.getInteger("code").equals(200)) {
+                    JSONObject data = JSON.parseObject(jsonObject.getString("data"));
+
                     success = true;
-                    ArmPrecomputeParam jsonObjectObject = jsonObject.getObject("data", ArmPrecomputeParam.class);
+                    ArmPrecomputeParam jsonObjectObject = new ArmPrecomputeParam(
+                            data.getDouble("material_length"),
+                            data.getDouble("material_width"),
+                            data.getDouble("material_height"),
+                            data.getDouble("material_weight"),
+                            data.getDouble("material_number")
+                    );
                     for (ArmPrecomputeParam.CombMat combMat : jsonObjectObject.getMatList()){
                         basArmRulesService.updateStatus(combMat);
                     }

--
Gitblit v1.9.1