From 159f0c64d0d05b2c08c1881e904cd359ee62af24 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期一, 29 九月 2025 14:01:14 +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