From e58253672e2767831fc8be0ac248296d6af50e29 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 17 十二月 2024 16:27:30 +0800
Subject: [PATCH] 最新版本541200007

---
 server/visits/dmvisit_service/src/main/java/com/doumee/core/wms/model/response/WmsInventoryDataResponse.java |  435 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 433 insertions(+), 2 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/core/wms/model/response/WmsInventoryDataResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/core/wms/model/response/WmsInventoryDataResponse.java
index 25e1c01..fbb9646 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/core/wms/model/response/WmsInventoryDataResponse.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/core/wms/model/response/WmsInventoryDataResponse.java
@@ -1,9 +1,16 @@
 package com.doumee.core.wms.model.response;
 
+import com.alibaba.fastjson.JSONObject;
+import com.alibaba.fastjson.TypeReference;
+import com.doumee.core.utils.Constants;
+import com.doumee.dao.web.response.platformReport.BoardStockListVO;
+import com.doumee.dao.web.response.platformReport.GeneralVO;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import java.math.BigDecimal;
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -12,13 +19,437 @@
  */
 @Data
 @ApiModel("WMS鎺ュ彛澶勭悊杩斿洖data鍙傛暟")
-public class WmsInventoryDataResponse {
-
+public class WmsInventoryDataResponse    {
     @ApiModelProperty(value = "鏄惁鎺ユ敹鎴愬姛 1鎴愬姛 -1 澶辫触" ,example = "1")
     private String success;
     @ApiModelProperty(value = "娑堟伅鎻忚堪" ,example = "1")
     private String msgDescr;
+
     @ApiModelProperty(value = "娑堟伅鎻忚堪" ,example = "1")
     private List<WmsInventoryJsonResponse> json;
 
+    public static void main(String[] args) {
+        String dd ="{\n" +
+                "  \"data\": [\n" +
+                "    {\n" +
+                "      \"json\": [\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode019\",\n" +
+                "          \"item_name\": \"榛勫北寰藉晢鏂拌鐣岀粏鏀紙鑺滄箹锛塡",\n" +
+                "          \"qty\": 1470,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028223744\",\n" +
+                "          \"item_name\": \"榛勫北(璁板繂)\",\n" +
+                "          \"qty\": 600,\n" +
+                "          \"supplier_code\": \"01\",\n" +
+                "          \"supplier_name\": \"铓屽煚鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028123266\",\n" +
+                "          \"item_name\": \"榛勫北纭蹇哱",\n" +
+                "          \"qty\": 45,\n" +
+                "          \"supplier_code\": \"05\",\n" +
+                "          \"supplier_name\": \"婊佸窞鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028225175\",\n" +
+                "          \"item_name\": \"榛勫北(鏂板埗鐨栫儫)\",\n" +
+                "          \"qty\": 41,\n" +
+                "          \"supplier_code\": \"01\",\n" +
+                "          \"supplier_name\": \"铓屽煚鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028223980\",\n" +
+                "          \"item_name\": \"榛勫北(鍗拌薄涓�鍝�)\",\n" +
+                "          \"qty\": 8119,\n" +
+                "          \"supplier_code\": \"07\",\n" +
+                "          \"supplier_name\": \"閲嶅簡涓儫宸ヤ笟鏈夐檺璐d换鍏徃\",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028125321\",\n" +
+                "          \"item_name\": \"榛勫北(涓浗鐢荤粏鏀�)\",\n" +
+                "          \"qty\": 570,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028223980\",\n" +
+                "          \"item_name\": \"榛勫北(鍗拌薄涓�鍝�)\",\n" +
+                "          \"qty\": 9701,\n" +
+                "          \"supplier_code\": \"01\",\n" +
+                "          \"supplier_name\": \"铓屽煚鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"FYWL02\",\n" +
+                "          \"item_name\": \"闈炵儫鐗╂枡02\",\n" +
+                "          \"qty\": 2,\n" +
+                "          \"supplier_code\": \"03\",\n" +
+                "          \"supplier_name\": \"鍚堣偉鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028131605\",\n" +
+                "          \"item_name\": \"榛勫北(澶х孩鏂瑰嵃)\",\n" +
+                "          \"qty\": 190,\n" +
+                "          \"supplier_code\": \"05\",\n" +
+                "          \"supplier_name\": \"婊佸窞鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode009\",\n" +
+                "          \"item_name\": \"榛勫北寰藉晢鏂版蹇电粏鏀紙鑺滄箹锛塡",\n" +
+                "          \"qty\": 25500,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode009\",\n" +
+                "          \"item_name\": \"榛勫北寰藉晢鏂版蹇电粏鏀紙鑺滄箹锛塡",\n" +
+                "          \"qty\": 600,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Semifinished\",\n" +
+                "          \"itemType_name\": \"鍦ㄥ埗鍝乗"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028223980\",\n" +
+                "          \"item_name\": \"榛勫北(鍗拌薄涓�鍝�)\",\n" +
+                "          \"qty\": 2722,\n" +
+                "          \"supplier_code\": \"05\",\n" +
+                "          \"supplier_name\": \"婊佸窞鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028208949\",\n" +
+                "          \"item_name\": \"榛勫北(绾㈡柟鍗扮粏鏀�)\",\n" +
+                "          \"qty\": 2090,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode028\",\n" +
+                "          \"item_name\": \"25鍚堣偉鏂板埗鐨栫焊绠卞璐",\n" +
+                "          \"qty\": 5430,\n" +
+                "          \"supplier_code\": \"03\",\n" +
+                "          \"supplier_name\": \"鍚堣偉鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"FYWL01\",\n" +
+                "          \"item_name\": \"闈炵儫鐗╂枡01\",\n" +
+                "          \"qty\": 1,\n" +
+                "          \"supplier_code\": \"\",\n" +
+                "          \"supplier_name\": \"\",\n" +
+                "          \"owner_code\": \"\",\n" +
+                "          \"owner_name\": \"\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028129664\",\n" +
+                "          \"item_name\": \"榛勫北(澶ч粍灞�)\",\n" +
+                "          \"qty\": 370,\n" +
+                "          \"supplier_code\": \"01\",\n" +
+                "          \"supplier_name\": \"铓屽煚鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028125970\",\n" +
+                "          \"item_name\": \"榛勫北(寰藉晢鏂版蹇电粏鏀�)\",\n" +
+                "          \"qty\": 6876,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode020\",\n" +
+                "          \"item_name\": \"榛勫北绾㈡柟鍗扮粏鏀紙鑺滄箹锛塡",\n" +
+                "          \"qty\": 3160,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"cailiao001\",\n" +
+                "          \"item_name\": \"鏈烘鎵嬪拰鍒嗘嫞绾跨殑鏉愭枡\",\n" +
+                "          \"qty\": 1,\n" +
+                "          \"supplier_code\": \"07\",\n" +
+                "          \"supplier_name\": \"閲嶅簡涓儫宸ヤ笟鏈夐檺璐d换鍏徃\",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode008\",\n" +
+                "          \"item_name\": \"鏂板埗鐨栵紙铓屽煚锛塡",\n" +
+                "          \"qty\": 30,\n" +
+                "          \"supplier_code\": \"01\",\n" +
+                "          \"supplier_name\": \"铓屽煚鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode010\",\n" +
+                "          \"item_name\": \"澶х孩鏂瑰嵃锛堟粊宸烇級\",\n" +
+                "          \"qty\": 140,\n" +
+                "          \"supplier_code\": \"05\",\n" +
+                "          \"supplier_name\": \"婊佸窞鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028124966\",\n" +
+                "          \"item_name\": \"榛勫北(灏忕孩鏂瑰嵃)\",\n" +
+                "          \"qty\": 3466,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028126007\",\n" +
+                "          \"item_name\": \"榛勫北(鏂颁竴鍝�)\",\n" +
+                "          \"qty\": 14219,\n" +
+                "          \"supplier_code\": \"05\",\n" +
+                "          \"supplier_name\": \"婊佸窞鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode021\",\n" +
+                "          \"item_name\": \"閮藉疂锛堟偁閰蜂腑鏀級鑺滄箹\",\n" +
+                "          \"qty\": 175,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"cailiao002\",\n" +
+                "          \"item_name\": \"鍒嗘嫞绾挎潗鏂橽",\n" +
+                "          \"qty\": 2,\n" +
+                "          \"supplier_code\": \"03\",\n" +
+                "          \"supplier_name\": \"鍚堣偉鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"NoBarCode011\",\n" +
+                "          \"item_name\": \"榛勫北灏忕孩鏂瑰嵃锛堣姕婀栵級\",\n" +
+                "          \"qty\": 4060,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028124058\",\n" +
+                "          \"item_name\": \"榛勫北(榛戦┈缁嗘敮)\",\n" +
+                "          \"qty\": 201,\n" +
+                "          \"supplier_code\": \"02\",\n" +
+                "          \"supplier_name\": \"鑺滄箹鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"EmptyContainer\",\n" +
+                "          \"item_name\": \"绌烘墭鐩樼粍\",\n" +
+                "          \"qty\": 20561,\n" +
+                "          \"supplier_code\": \"\",\n" +
+                "          \"supplier_name\": \"\",\n" +
+                "          \"owner_code\": \"\",\n" +
+                "          \"owner_name\": \"\",\n" +
+                "          \"package_type\": \"\",\n" +
+                "          \"package_name\": \"\",\n" +
+                "          \"itemType_code\": \"\",\n" +
+                "          \"itemType_name\": \"\"\n" +
+                "        },\n" +
+                "        {\n" +
+                "          \"item_code\": \"6901028223980\",\n" +
+                "          \"item_name\": \"榛勫北(鍗拌薄涓�鍝�)\",\n" +
+                "          \"qty\": 10,\n" +
+                "          \"supplier_code\": \"04\",\n" +
+                "          \"supplier_name\": \"闃滈槼鍗风儫鍘俓",\n" +
+                "          \"owner_code\": \"20340001\",\n" +
+                "          \"owner_name\": \"瀹夊窘涓儫宸ヤ笟鏈夐檺鍏徃\",\n" +
+                "          \"package_type\": \"BoxType_Paper\",\n" +
+                "          \"package_name\": \"绾哥\",\n" +
+                "          \"itemType_code\": \"ItemStatus_Production\",\n" +
+                "          \"itemType_name\": \"鎴愬搧绫籠"\n" +
+                "        }\n" +
+                "      ],\n" +
+                "      \"success\": 1,\n" +
+                "      \"msgDescr\": \"OK\"\n" +
+                "    }\n" +
+                "  ]\n" +
+                "}";
+
+        TypeReference< WmsBaseResponse<WmsInventoryDataResponse>> typeReference =     new TypeReference< WmsBaseResponse<WmsInventoryDataResponse>>(){};
+        WmsBaseResponse<WmsInventoryDataResponse>  response =   JSONObject.parseObject(dd, typeReference.getType());
+
+        BoardStockListVO data = new BoardStockListVO();
+        double toatalNum = 1d;
+        BigDecimal num = new BigDecimal(0);
+        List<GeneralVO> list = new ArrayList<>();
+        try {
+            toatalNum =100000;
+        }catch (Exception e){
+        }
+        if(response!=null && response.getData()!=null && response.getData().size()>0){
+            List<WmsInventoryJsonResponse> t= response.getData().get(0).getJson();
+            if(t!=null &&t.size()>0){
+                for(WmsInventoryJsonResponse j :t){
+                    num = num.add (Constants.formatBigdecimal( j.getQty()));
+                    GeneralVO d = new GeneralVO();
+                    d.setNum(Constants.formatBigdecimal(j.getQty()));
+                    d.setName(j.getItemName());
+                    list.add(d);
+                }
+            }
+        }
+        data.setStockList(list);
+        data.setNum(num);
+        if(toatalNum<=0){
+            toatalNum =1;
+        }
+        data.setTotalNum(new BigDecimal(toatalNum));
+        data.setUseRate(Constants.formatBigdecimal(data.getNum()).divide(data.getTotalNum(),2,BigDecimal.ROUND_UP));
+
+        System.out.println(data.getNum());
+
+    }
+
 }

--
Gitblit v1.9.3