Files
SqlSugar/Src/Asp.NetCore2/MySqlTest/UserTestCases/UnitTest/Unitdsfasfa.cs

73 lines
66 KiB
C#
Raw Normal View History

2025-05-16 13:48:17 +08:00

using SqlSugar;
using System;
using System.Linq;
using ERP1.Entity;
namespace OrmTest
{
public class Unitadfasfafays
{
public static void Init()
{
SqlSugarClient db = NewUnitTest.Db;
db.CurrentConnectionConfig.MoreSettings = new ConnMoreSettings()
{
TableEnumIsString = true //使用枚举名而不是枚举的HashCode
};
if (!db.DbMaintenance.IsAnyTable("t_order", false))
{
db.Ado.ExecuteCommand("CREATE TABLE `t_order` (\r\n `SaleNo` varchar(50) NOT NULL,\r\n `BusinessTeamId` char(32) NOT NULL,\r\n `WebsiteId` char(32) NOT NULL,\r\n `BusinesserId` char(32) DEFAULT NULL,\r\n `CustomerId` char(32) NOT NULL,\r\n `WarehouseTeamId` char(32) NOT NULL,\r\n `OrderType` varchar(50) NOT NULL COMMENT '字典',\r\n `OrderSource` varchar(50) NOT NULL COMMENT '同步、创建、导入',\r\n `ProductNum` int NOT NULL,\r\n `OrderTime` datetime NOT NULL,\r\n `PaidTime` datetime NOT NULL,\r\n `Currency` varchar(20) NOT NULL,\r\n `Amount` decimal(18,8) NOT NULL,\r\n `Discount` decimal(18,8) NOT NULL,\r\n `LogisticeAmt` decimal(18,8) NOT NULL,\r\n `OrderStatus` varchar(20) NOT NULL COMMENT '待审核、已审核、已完成',\r\n `DeliveryStatus` varchar(20) NOT NULL COMMENT '待生成发货单、待发货、部分发货、发货完成',\r\n `AbnormalStatus` varchar(20) NOT NULL COMMENT '正常、异常、部分异常',\r\n `NeedQC` varchar(20) DEFAULT NULL COMMENT '需要、部分需要、不需要',\r\n `QCPhotoStatus` varchar(20) DEFAULT NULL COMMENT '未上传、部分上传、已上传',\r\n `QCStatus` varchar(20) DEFAULT NULL COMMENT '待确认、部分未通过、未通过、部分确认、已确认',\r\n `CustomerRemark` varchar(1000) DEFAULT NULL,\r\n `InnerRemark` varchar(1000) DEFAULT NULL,\r\n `AddTime` datetime NOT NULL,\r\n PRIMARY KEY (`SaleNo`)\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;");
db.Ado.ExecuteCommand("INSERT INTO `t_order` VALUES ('100079334', '88beaf408e904862ba3fb28200a44b16', '66ac533b7983402b8673b28900fafda9', '0cadfa86573841979d4eb28900f302b2', '0b02d4b2cac248cda646b2a600f7ea33', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync',9, '2023-03-05 06:15:20', '2023-03-31 15:01:00', 'USD', 4051.00000000, -5.50000000, 25.00000000, 'Audited', 'PartCreateInvoice', 'Normal', NULL, NULL, NULL, '', '', '2025-03-20 15:02:38');\r\nINSERT INTO `t_order` VALUES ('100117530', '88beaf408e904862ba3fb28200a44b16', '66ac533b7983402b8673b28900fafda9', '5107edd336404e9c8daab28900f233b6', '9ee61277dc454910949bb29900f464e6', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync', 9, '2023-06-25 01:57:03', '2023-06-27 14:22:47', 'USD', 4051.00000000, 0.00000000, 30.00000000, 'Audited', 'PartCreateInvoice', 'Normal', NULL, NULL, NULL, '', 'w', '2025-03-07 14:49:49');\r\nINSERT INTO `t_order` VALUES ('2025030801', '88beaf408e904862ba3fb28200a44b16', '3e18cacfdca34ee293e4b28900f61d6a', '0cadfa86573841979d4eb28900f302b2', '829030c03bd2459993b2b2a000a261f0', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Create', 9, '2025-03-21 16:13:00', '2025-03-31 02:02:02', 'CNY', 4051.00000000, -1.00000000, 6.00000000, 'Audited', 'PartCreateInvoice', 'Normal', 'Need', 'Upload', 'Fail', '1', '1fdfdxcfd', '2025-03-28 11:10:26');\r\nINSERT INTO `t_order` VALUES ('2025040301', '88beaf408e904862ba3fb28200a44b16', '3e18cacfdca34ee293e4b28900f61d6a', '0cadfa86573841979d4eb28900f302b2', '4b91393718f3428fbd8db2ae01045173', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Create', 9, '2025-04-03 10:17:17', '2025-04-03 10:17:17', 'USD', 4051.00000000, -1.00000000, 1.00000000, 'Audited', 'PartCreateInvoice', 'Normal', 'PartialNeed', 'Upload', 'WaitComfirm', '1', '1', '2025-04-03 10:18:53');\r\nINSERT INTO `t_order` VALUES ('400003882', '88beaf408e904862ba3fb28200a44b16', '083d67fb248944eeaf14b28900f9627b', '0cadfa86573841979d4eb28900f302b2', 'e26b32c5ce084857aa24b29500af47f1', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync', 9, '2022-01-04 19:54:00', '2022-01-04 20:00:06', 'USD', 4051.00000000, 0.00000000, 39.00000000, 'WaitAudit', 'PartCreateInvoice', 'Normal', NULL, NULL, 'WaitComfirm', '', '1724   1', '2025-03-07 14:40:36');\r\nINSERT INTO `t_order` VALUES ('400003884', '88beaf408e904862ba3fb28200a44b16', '083d67fb248944eeaf14b28900f9627b', NULL, '4cedec0343aa4fceb1abb296010a00a3', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync', 9, '2022-01-05 11:23:00', '2022-01-10 16:52:14', 'USD', 4051.00000000, -38.00000000, 78.00000000, 'WaitAudit', 'PartCreateInvoice', 'Normal', NULL, NULL, NULL, '', ' 404DR26828052247608  513308908D834292B  1', '2025-03-07 14:40:41');\r\nINSERT INTO `t_order` VALUES ('400003885', '88beaf408e904862ba3fb28200a44b16', '083d67fb248944eeaf14b28900f9627b', NULL, '6db02b4be89d405d8f01b296010ad93e', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync', 9, '2022-01-05 14:29:00', '2022-01-05 14:34:14', 'USD', 4051.00000000, -25.00000000, 39.00000000, 'WaitAudit', 'PartCreateInvoice', 'Normal', NULL, NULL, NULL, '', '66C03866B5120823P  1', '2025-03-07 14:40:41');\r\nINSERT INTO `t_order` VALUES ('400003886', '88beaf408e904862ba3fb28200a44b16', '083d67fb248944eeaf14b28900f9627b', NULL, '2c76f8a4f57b43df9997b296010ad9fa', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync', 9, '2022-01-05 14:36:00', '2022-01-05 14:42:33', 'USD', 4051.00000000, -15.00000000, 39.00000000, 'WaitAudit', 'PartCreateInvoice', 'Normal', NULL, NULL, NULL, '', '0AR69289PE3275504 ', '2025-03-07 14:40:42');\r\nINSERT INTO `t_order` VALUES ('400003887', '88beaf408e904862ba3fb28200a44b16', '083d67fb248944eeaf14b28900f9627b', NULL, 'ce5e551824544546b3a3b296010adaa6', '520fa3c3c0a74d81ba11b283009e47b5', 'Sale', 'Sync', 9, '2022-01-05 15:12:00', '2022-01-05 15:29:11', 'USD', 4051.00000000, -21.80000000, 39.00000000, 'WaitAudit', 'PartCreateInvoice', 'Normal', NULL, NULL, NULL, '', '1', '2025-03-07 14:40:42');\r\nINSERT INTO `t_order` VALUES ('400003888', '88beaf408e904862ba3fb28200a44b16', '083d67fb248944eeaf14b28900f9627b', NULL, 'ce5e55182454
db.Ado.ExecuteCommand("CREATE TABLE `t_orderamt` (\r\n `SaleNo` varchar(50) NOT NULL,\r\n `Type` varchar(20) NOT NULL COMMENT '订单金额、订单售后',\r\n `AbMoneyNo` varchar(50) DEFAULT NULL COMMENT '异常款项单号',\r\n `ServiceNo` varchar(50) DEFAULT NULL COMMENT '类型为“订单售后”时必填',\r\n `PaymentMethod` varchar(50) DEFAULT NULL COMMENT '字典Key',\r\n `PaymentCurrency` varchar(20) DEFAULT NULL,\r\n `PaymentAmt` decimal(18,8) DEFAULT NULL,\r\n `PaymentNo` varchar(50) DEFAULT NULL,\r\n `PaymentRemark` varchar(1000) DEFAULT NULL,\r\n `AddTime` datetime NOT NULL\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;");
db.Ado.ExecuteCommand("INSERT INTO `t_orderamt` VALUES ('400003882', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 148.00000000, '', NULL, '2025-03-07 14:40:37');\r\nINSERT INTO `t_orderamt` VALUES ('400003884', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 298.00000000, '', NULL, '2025-03-07 14:40:41');\r\nINSERT INTO `t_orderamt` VALUES ('400003885', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 123.00000000, '', NULL, '2025-03-07 14:40:42');\r\nINSERT INTO `t_orderamt` VALUES ('400003886', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 143.00000000, '', NULL, '2025-03-07 14:40:42');\r\nINSERT INTO `t_orderamt` VALUES ('400003887', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 126.20000000, '', NULL, '2025-03-07 14:40:42');\r\nINSERT INTO `t_orderamt` VALUES ('400003888', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 126.20000000, '', NULL, '2025-03-07 14:40:42');\r\nINSERT INTO `t_orderamt` VALUES ('400003895', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 143.00000000, '', NULL, '2025-03-07 14:40:44');\r\nINSERT INTO `t_orderamt` VALUES ('400003896', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 140.00000000, '', NULL, '2025-03-07 14:40:44');\r\nINSERT INTO `t_orderamt` VALUES ('400003897', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 144.78000000, '', NULL, '2025-03-07 14:40:44');\r\nINSERT INTO `t_orderamt` VALUES ('400003898', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 136.58000000, '', NULL, '2025-03-07 14:40:44');\r\nINSERT INTO `t_orderamt` VALUES ('400003905', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 196.00000000, '', NULL, '2025-03-07 14:40:45');\r\nINSERT INTO `t_orderamt` VALUES ('400003906', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 135.00000000, '', NULL, '2025-03-07 14:40:45');\r\nINSERT INTO `t_orderamt` VALUES ('400003918', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 136.01000000, '', NULL, '2025-03-07 14:40:45');\r\nINSERT INTO `t_orderamt` VALUES ('400003919', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 135.12000000, '', NULL, '2025-03-07 14:40:45');\r\nINSERT INTO `t_orderamt` VALUES ('400003922', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 153.00000000, '', NULL, '2025-03-07 14:40:46');\r\nINSERT INTO `t_orderamt` VALUES ('400003923', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 298.72000000, '', NULL, '2025-03-07 14:40:46');\r\nINSERT INTO `t_orderamt` VALUES ('400003929', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 153.00000000, '', NULL, '2025-03-07 14:40:46');\r\nINSERT INTO `t_orderamt` VALUES ('400003936', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 133.00000000, '', NULL, '2025-03-07 14:40:46');\r\nINSERT INTO `t_orderamt` VALUES ('400003937', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 143.00000000, '', NULL, '2025-03-07 14:40:47');\r\nINSERT INTO `t_orderamt` VALUES ('400003938', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 275.54000000, '', NULL, '2025-03-07 14:40:47');\r\nINSERT INTO `t_orderamt` VALUES ('400003939', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 139.30000000, '', NULL, '2025-03-07 14:40:47');\r\nINSERT INTO `t_orderamt` VALUES ('400003946', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 162.00000000, '', NULL, '2025-03-07 14:40:47');\r\nINSERT INTO `t_orderamt` VALUES ('400003949', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 144.91000000, '', NULL, '2025-03-07 14:40:48');\r\nINSERT INTO `t_orderamt` VALUES ('400003952', 'OrderAmount', NULL, NULL, 'a036609dea1c444aa8e9b29500aefff0', 'USD', 444.00000000, '', NULL, '2025-03-07 14:40:48');\r\nINSERT INTO `t_orderamt` VALUES ('400003953', 'O
db.Ado.ExecuteCommand("CREATE TABLE `t_orderproduct` (\r\n `OrderProductId` char(32) NOT NULL,\r\n `SaleNo` varchar(50) NOT NULL,\r\n `Name` varchar(500) NOT NULL COMMENT '商城订单同步',\r\n `BatchName` varchar(100) DEFAULT NULL COMMENT '供应商品名称',\r\n `ImagePath` varchar(600) DEFAULT NULL,\r\n `Specifications` varchar(200) NOT NULL COMMENT '商城订单同步',\r\n `Color` varchar(200) DEFAULT NULL,\r\n `Size` varchar(50) DEFAULT NULL COMMENT '供应商品尺码',\r\n `Source` varchar(50) DEFAULT NULL COMMENT '自供、调货',\r\n `ProductType` varchar(50) NOT NULL COMMENT '商品、赠品',\r\n `Category` varchar(50) DEFAULT NULL COMMENT '字典Key',\r\n `SpecialRequire` varchar(100) DEFAULT NULL,\r\n `NeedQC` bit(1) NOT NULL,\r\n `QCStatus` varchar(20) DEFAULT NULL,\r\n `TakePhotoTime` datetime DEFAULT NULL,\r\n `QCTime` datetime DEFAULT NULL,\r\n `ProductPrice` decimal(18,8) NOT NULL,\r\n `PurchasePrice` decimal(18,8) NOT NULL,\r\n `ProductNum` int NOT NULL,\r\n `DeliveryNum` int NOT NULL,\r\n `CancelDeliveryNum` int NOT NULL,\r\n `ServiceNum` int NOT NULL,\r\n `HasQCService` bit(1) DEFAULT NULL COMMENT '质检不通过后,是否已经发起售后单据',\r\n `Remark` varchar(1000) DEFAULT NULL,\r\n `ExtOrderProId` varchar(20) DEFAULT NULL,\r\n `Sequence` int NOT NULL COMMENT '序号',\r\n PRIMARY KEY (`OrderProductId`)\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;");
db.Ado.ExecuteCommand("INSERT INTO `t_orderproduct` VALUES ('02e50b35ad964011bc3ab2ce00a7bcad', '496256453332987', 'x', '2a1a97424a7c497eab38b2c200ba6dab', 'ERP1/OrderProduct/2025-04-29/369bbc34103f4ac9bb19b2ce00a7b5ff.jpg', 'x', '118d4792d3e84ac792b3b2c200ba6dac', '12263edbe24449238323b2c200ba6dac', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', NULL, b'0', NULL, NULL, NULL, 6.00000000, 450.00000000, 1, 0, 0, 0, NULL, NULL, NULL, 3);\r\nINSERT INTO `t_orderproduct` VALUES ('134d74cdd7534865ace0b2d800eed117', '497157089599262', '鞋子', '2a1a97424a7c497eab38b2c200ba6dab', 'ERP1/OrderProduct/2025-05-09/d6b857684a5d49ef9138b2d800eecf12.jpg', '156', '118d4792d3e84ac792b3b2c200ba6dac', '12263edbe24449238323b2c200ba6dac', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '09', b'1', NULL, NULL, NULL, 450.00000000, 450.00000000, 1, 0, 0, 0, NULL, '09', NULL, 9);\r\nINSERT INTO `t_orderproduct` VALUES ('254e99dcb2e14c9db874b2d800eed117', '497157089599262', '鞋子', '2a1a97424a7c497eab38b2c200ba6dab', 'ERP1/OrderProduct/2025-05-09/d6b857684a5d49ef9138b2d800eecf12.jpg', '156', '118d4792d3e84ac792b3b2c200ba6dac', '12263edbe24449238323b2c200ba6dac', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '09', b'1', NULL, NULL, NULL, 450.00000000, 450.00000000, 1, 0, 0, 0, NULL, '09', NULL, 3);\r\nINSERT INTO `t_orderproduct` VALUES ('2923cd484b5f46459350b2c301213f3a', '495310425046098', '鞋子', '2a1a97424a7c497eab38b2c200ba6dab', 'ERP1/OrderProduct/2025-04-18/bdbad0346ae64a90a961b2c301213d57.png', '1', '118d4792d3e84ac792b3b2c200ba6dac', '12263edbe24449238323b2c200ba6dac', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '1', b'0', NULL, NULL, NULL, 1.00000000, 450.00000000, 1, 0, 1, 1, NULL, '1', NULL, 1);\r\nINSERT INTO `t_orderproduct` VALUES ('2acb8c59186945b89d1bb2b900f4f243', '494415779158875', '商品1', '013759b0d19442979b8085180e0f5b4a', 'ERP1/OrderProduct/2025-04-08/dec7dc5eba18404e8c48b2b900f4c076.png', '1', '013759b0d19442979b8085180e0f5b41', '013759b0d19442979b808518090f5b41', 'Confess', 'Gift', 'd15a116e8f754d46a6a9b2a000fbc90b', '3', b'1', 'Comfirm', '2025-04-09 11:31:21', '2025-04-09 11:47:11', 3.00000000, 0.63000000, 1, 1, 0, 0, NULL, NULL, NULL, 3);\r\nINSERT INTO `t_orderproduct` VALUES ('3110cff1d6994321b6e3b2bc00ee673a', '494679736289570', '鞋子', '013759b0d19442979b8085180e0f5b4a', 'ERP1/OrderProduct/2025-04-08/dec7dc5eba18404e8c48b2b900f4c076.png', '1', '013759b0d19442979b8085180e0f5b41', '013759b0d19442979b808518090f5b41', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '1', b'1', 'Fail', '2025-04-11 15:03:02', '2025-04-11 15:03:21', 3.00000000, 0.63000000, 1, 0, 0, 1, b'0', NULL, NULL, 2);\r\nINSERT INTO `t_orderproduct` VALUES ('36e04570695444479f73b2ca012fcac9', '494679736289570', '鞋子', '013759b0d19442979b8085180e0f5b4a', 'ERP1/OrderProduct/2025-04-08/dec7dc5eba18404e8c48b2b900f4c076.png', '1', '013759b0d19442979b8085180e0f5b41', '013759b0d19442979b808518090f5b41', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '1', b'1', NULL, NULL, NULL, 3.00000000, 0.63000000, 1, 0, 0, 0, NULL, NULL, NULL, 7);\r\nINSERT INTO `t_orderproduct` VALUES ('3d88b9ea2cad4b83b30db2b900f4f243', '494415779158875', '商品1', '013759b0d19442979b8085180e0f5b4a', 'ERP1/OrderProduct/2025-04-08/dec7dc5eba18404e8c48b2b900f4c076.png', '1', '013759b0d19442979b8085180e0f5b41', '013759b0d19442979b808518090f5b41', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '3', b'1', 'Comfirm', '2025-04-08 15:04:42', '2025-04-09 11:03:48', 1.00000000, 1.00000000, 1, 1, 0, 0, NULL, NULL, NULL, 1);\r\nINSERT INTO `t_orderproduct` VALUES ('529c096980884d69b6f4b2d800eed117', '497157089599262', '鞋子', '2a1a97424a7c497eab38b2c200ba6dab', 'ERP1/OrderProduct/2025-05-09/d6b857684a5d49ef9138b2d800eecf12.jpg', '156', '118d4792d3e84ac792b3b2c200ba6dac', '12263edbe24449238323b2c200ba6dac', 'Confess', 'Product', 'd15a116e8f754d46a6a9b2a000fbc90b', '09', b'1', NULL, NULL, NULL, 450.00000000, 450.00000000, 1, 0, 0, 0, NULL, '09', NULL, 5);\r\nINSERT INTO `t_orderproduct` VALUES
}
db.Aop.OnError = (exp) =>
{
string message = $"{exp.Message}{Environment.NewLine}{exp.Sql}{Environment.NewLine}";
if (exp.Parametres == null)
{
message += "{}";
}
else
{
var pars = exp.Parametres as SugarParameter[];
message += db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value));
}
};
var query = db.Queryable<OrderEntity>()
.InnerJoin<OrderAmtEntity>((order, orderAmt) => orderAmt.SaleNo == order.SaleNo && orderAmt.Type == "OrderAmount")
;
query.OrderByDescending((order) => order.AddTime);
query.Includes((order) => order.OrderProductEntities.Select((orderProduct) => new OrderProductEntity() { ProductNum = orderProduct.ProductNum, PurchasePrice = orderProduct.PurchasePrice }).ToList());
var queryN = query.Select((order, orderAmt) => new OrderEntity()
{
SaleNo = order.SaleNo,
BusinessTeamId = order.BusinessTeamId,
WebsiteId = order.WebsiteId,
BusinesserId = order.BusinesserId,
CustomerId = order.CustomerId,
ProductNum = order.ProductNum,
Amount = order.Amount,
OrderAmtEntity_Order = new OrderAmtEntity() { PaymentMethod = orderAmt.PaymentMethod, PaymentAmt = orderAmt.PaymentAmt },
OrderTime = order.OrderTime,
PaidTime = order.PaidTime,
OrderProductEntities = order.OrderProductEntities
});
var xx = queryN.ToList();
if (xx.First().OrderAmtEntity_Order.PaymentMethod == null)
{
throw new Exception("unit error");
}
}
}
}