From 7a5fb2587abdfdcc6ecf8ed283f0b10e4aa5b10b Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期五, 21 三月 2025 19:22:34 +0800
Subject: [PATCH] Wms仓库相关代码

---
 src/main/java/com/whyc/service/WmsService.java                |   16 +++++
 src/main/java/com/whyc/controller/InterfaceWmsController.java |    5 +
 src/main/java/com/whyc/dto/WmsPallet.java                     |  110 ++++++++++++++++++++++++++++++++++++
 3 files changed, 131 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/controller/InterfaceWmsController.java b/src/main/java/com/whyc/controller/InterfaceWmsController.java
index 4555b6f..79575f3 100644
--- a/src/main/java/com/whyc/controller/InterfaceWmsController.java
+++ b/src/main/java/com/whyc/controller/InterfaceWmsController.java
@@ -54,5 +54,10 @@
         return service.getLocationList();
     }
 
+    @GetMapping("getPalletList")
+    public Response getPalletList(){
+
+        return service.getPalletList();
+    }
 
 }
diff --git a/src/main/java/com/whyc/dto/WmsPallet.java b/src/main/java/com/whyc/dto/WmsPallet.java
new file mode 100644
index 0000000..59aba5d
--- /dev/null
+++ b/src/main/java/com/whyc/dto/WmsPallet.java
@@ -0,0 +1,110 @@
+package com.whyc.dto;
+
+/**
+ *
+ * 鎵樼洏搴撲綅
+ * {
+ * "pallet_ID": 35,
+ * "palletCode": "10001",
+ * "status": 0,
+ * "out_ID": null,
+ * "material_ID": 73,
+ * "ha": "350AH",
+ * "v": "4v",
+ * "pos": "娲诲寲鎴垮乏渚у簱浣�1",
+ * "supper": "鍦i槼",
+ * "activation": 0
+ * }
+ */
+public class WmsPallet {
+    private Integer pallet_ID;
+    private String palletCode;
+    private Integer status;
+    private Integer out_ID;
+    private Integer material_ID;
+    private String ha;
+    private String v;
+    private String pos;
+    private String supper;
+    private Integer activation;
+
+    public Integer getPallet_ID() {
+        return pallet_ID;
+    }
+
+    public void setPallet_ID(Integer pallet_ID) {
+        this.pallet_ID = pallet_ID;
+    }
+
+    public String getPalletCode() {
+        return palletCode;
+    }
+
+    public void setPalletCode(String palletCode) {
+        this.palletCode = palletCode;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public Integer getOut_ID() {
+        return out_ID;
+    }
+
+    public void setOut_ID(Integer out_ID) {
+        this.out_ID = out_ID;
+    }
+
+    public Integer getMaterial_ID() {
+        return material_ID;
+    }
+
+    public void setMaterial_ID(Integer material_ID) {
+        this.material_ID = material_ID;
+    }
+
+    public String getHa() {
+        return ha;
+    }
+
+    public void setHa(String ha) {
+        this.ha = ha;
+    }
+
+    public String getV() {
+        return v;
+    }
+
+    public void setV(String v) {
+        this.v = v;
+    }
+
+    public String getPos() {
+        return pos;
+    }
+
+    public void setPos(String pos) {
+        this.pos = pos;
+    }
+
+    public String getSupper() {
+        return supper;
+    }
+
+    public void setSupper(String supper) {
+        this.supper = supper;
+    }
+
+    public Integer getActivation() {
+        return activation;
+    }
+
+    public void setActivation(Integer activation) {
+        this.activation = activation;
+    }
+}
diff --git a/src/main/java/com/whyc/service/WmsService.java b/src/main/java/com/whyc/service/WmsService.java
index 7539110..a1c38ef 100644
--- a/src/main/java/com/whyc/service/WmsService.java
+++ b/src/main/java/com/whyc/service/WmsService.java
@@ -66,4 +66,20 @@
         }
         return response;
     }
+
+    public Response getPalletList() {
+        String httpUrl = "http://192.168.10.133:8051"+"/api/Wms_pallet/get_all";
+        Response response = HttpUtil.doGet(httpUrl, (String) null);
+        //瀵圭粨鏋滆繘琛屽鐞�
+        if(response.getCode() == 1){ //璇锋眰鎴愬姛,data鏈夋甯告暟鎹�
+            String dataStr = (String) response.getData();
+            //鎴彇dataStr涓�"data:"鍚庣殑瀛楃涓�
+            int index = dataStr.indexOf("data");
+            dataStr = dataStr.substring(index+6, dataStr.length()-3);
+            //WmsLocationDto wmsLocationDto = JsonUtil.getGson().fromJson(dataStr, WmsLocationDto.class);
+            List<WmsPallet> wmsPalletList = JsonUtil.getGson().fromJson(dataStr, new TypeToken<List<WmsPallet>>(){}.getType());
+            response.set(1,wmsPalletList);
+        }
+        return response;
+    }
 }

--
Gitblit v1.9.1