From 98f2e843d13efe8e48a1bc210d82f3f85528f561 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期二, 21 十月 2025 11:50:43 +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