From 0e17f5d5afb9e21500390cedb83fb5e1af0ded1d Mon Sep 17 00:00:00 2001
From: YangYuGang <1378265336@qq.com>
Date: 星期三, 19 三月 2025 18:06:04 +0800
Subject: [PATCH] 分页存储优化

---
 Tiger.Business.WMS/iSRM/iSRM.cs |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/Tiger.Business.WMS/iSRM/iSRM.cs b/Tiger.Business.WMS/iSRM/iSRM.cs
index 1f38284..11a3b56 100644
--- a/Tiger.Business.WMS/iSRM/iSRM.cs
+++ b/Tiger.Business.WMS/iSRM/iSRM.cs
@@ -146,9 +146,9 @@
                         asn.CreationTime = DateTime.Now;
                         asn.LastModificationTime = DateTime.Now;
                         asn.updateTime = FromUnixTime(responseJson["data"]["updateTime"]?.ToInt64());
-                        asn.grossWeight = responseJson["data"]["grossWeight"]?.ToDecimal() ?? 0;
-                        asn.netWeight = responseJson["data"]["netWeight"]?.ToDecimal() ?? 0;
-                        asn.totalPackingQty = responseJson["data"]["totalPackingQty"]?.ToDecimal() ?? 0;
+                        asn.grossWeight = responseJson["data"]["grossWeight"]?.ToDouble() ?? 0;
+                        asn.netWeight = responseJson["data"]["netWeight"]?.ToDouble() ?? 0;
+                        asn.totalPackingQty = responseJson["data"]["totalPackingQty"]?.ToDouble() ?? 0;
                         asn.cargoDeliveryTime = FromUnixTime(responseJson["data"]["cargoDeliveryTime"]?.ToInt64());
                         asn.CreationTime = DateTime.Now;
                         dlvy.FLAW = "Y";
@@ -169,10 +169,10 @@
                                 productCode = item["productCode"]?.ToString(),
                                 productName = item["productName"]?.ToString(),
                                 productScale = item["productScale"]?.ToString(),
-                                deliveryQty = item["deliveryQty"]?.ToDecimal() ?? 0,
+                                deliveryQty = item["deliveryQty"]?.ToDouble() ?? 0,
                                 deliveryUnitCode = item["deliveryUnitCode"]?.ToString(),
                                 deliveryUnitName = item["deliveryUnitName"]?.ToString(),
-                                deliveryValuationQty = item["deliveryValuationQty"]?.ToDecimal() ?? 0,
+                                deliveryValuationQty = item["deliveryValuationQty"]?.ToDouble() ?? 0,
                                 price = item["price"]?.ToDouble() ?? double.MinValue,
                                 taxPrice = item["taxPrice"]?.ToDouble() ?? double.MinValue,
                                 status = item["status"]?.ToInt32() ?? 0,
@@ -355,7 +355,7 @@
                         db = Biz.DataSource["Test"].Client;
                         break;
                     case "XCSJ":
-                        db = Biz.DataSource["Main"].Client;
+                        db = Biz.Db;
                         _lastrun = "QqtLastRun";
                         break;
                     case "DGXC":
@@ -447,7 +447,7 @@
                                             productCode = item["materialNumber"]?.ToString(),
                                             //productName = item["productName"]?.ToString(),
                                             //productScale = item["productScale"]?.ToString(),
-                                            deliveryQty = item["deliveryQuantity"]?.ToDecimal() ?? 0,
+                                            deliveryQty = item["deliveryQuantity"]?.ToDouble() ?? 0,
                                             //deliveryUnitCode = item["deliveryUnitCode"]?.ToString(),
                                             deliveryUnitName = item["purchaseUnit"]?.ToString(),
                                             //deliveryValuationQty = item["deliveryValuationQty"]?.ToInt32() ?? 0,
@@ -482,7 +482,7 @@
                                         dlvySn.SOURCETYPE = "SRM";
                                         //dlvySn.ITEM_NAME = item["productName"]?.ToString();
                                         //dlvySn.SPECIFICATION = item["productScale"]?.ToString();
-                                        dlvySn.IncludeQty = item["materialQuantity"]?.ToDecimal() ?? int.MinValue;
+                                        dlvySn.IncludeQty = item["materialQuantity"]?.ToDouble() ?? int.MinValue;
                                         dlvySn.SmallBarcode = item["packetBarcodeNumber"]?.ToString();
                                         dlvySn.BigBarcode = item["mediumBarcodeNumber"]?.ToString();
                                         dlvySn.OuterBarcode = item["cartonBarcodeNumber"]?.ToString();
@@ -666,7 +666,7 @@
                                             ITEM_CODE = item["materialNumber"]?.ToString(),
                                             //productName = item["productName"]?.ToString(),
                                             //productScale = item["productScale"]?.ToString(),
-                                            QTY = item["deliveryQuantity"]?.ToDecimal() ?? 0,
+                                            QTY = item["deliveryQuantity"]?.ToDouble() ?? 0,
                                             //deliveryUnitCode = item["deliveryUnitCode"]?.ToString(),
                                             UNIT = item["purchaseUnit"]?.ToString(),
                                             //deliveryValuationQty = item["deliveryValuationQty"]?.ToInt32() ?? 0,
@@ -700,7 +700,7 @@
                                         //dlvySn.SOURCETYPE = "SRM";
                                         //dlvySn.ITEM_NAME = item["productName"]?.ToString();
                                         //dlvySn.SPECIFICATION = item["productScale"]?.ToString();
-                                        dlvySn.QTY = item["materialQuantity"]?.ToDecimal() ?? int.MinValue;
+                                        dlvySn.QTY = item["materialQuantity"]?.ToDouble() ?? int.MinValue;
                                         dlvySn.SMALL_BARCODE = item["packetBarcodeNumber"]?.ToString();
                                         dlvySn.BIG_BARCODE = item["mediumBarcodeNumber"]?.ToString();
                                         dlvySn.OUTER_BARCODE = item["cartonBarcodeNumber"]?.ToString();

--
Gitblit v1.9.3