From 4a4d7779445d71e67c41a165c9c62f186027084e Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 20 Jun 2024 16:01:25 +0800 Subject: [PATCH] Add demo --- .../UserTestCases/UnitTest/Unit2121.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/Src/Asp.NetCore2/OracleTest/UserTestCases/UnitTest/Unit2121.cs b/Src/Asp.NetCore2/OracleTest/UserTestCases/UnitTest/Unit2121.cs index fe6545176..979cfce3f 100644 --- a/Src/Asp.NetCore2/OracleTest/UserTestCases/UnitTest/Unit2121.cs +++ b/Src/Asp.NetCore2/OracleTest/UserTestCases/UnitTest/Unit2121.cs @@ -28,7 +28,36 @@ namespace OrmTest { throw new Exception("unit error"); } + db.CodeFirst.InitTables(); + db.Aop.OnDiffLogEvent = it => + { + + }; + db.Insertable(new WmsInOutStockDetail() + { + ActualQty = 1, + DetailNo = 1 + DateTime.Now.Millisecond, + OrderNo = "IBFa07240614001" + }).ExecuteCommand(); + string OrderNo = "IBFa07240614001"; + int DetailNo = 1; + var updateable = db.Updateable() + .SetColumns(it => it.ActualQty == 0) + .Where(it => it.OrderNo == OrderNo && it.DetailNo == DetailNo) + .EnableDiffLogEvent() + .ExecuteCommand(); + + } + + public class WmsInOutStockDetail + { + + public int DetailNo { get; set; } + public long ActualQty { get; set; } + public string OrderNo { get; set; } + } + public static void UpdateTerminalAdjustInfo(string terminalCode="", decimal sendNum=0, decimal drugNum=0, decimal averageNum=0) { SqlSugarClient service = OrmTest.NewUnitTest.Db;