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