From 07098f205367cb2adca571edcb4f1af498eacd3f Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Wed, 1 Nov 2017 22:58:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E8=8E=B7=E5=8F=96=E5=B7=B2=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E6=80=BB=E5=A4=B4=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs b/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs index 257ddd1..647fdbe 100644 --- a/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs +++ b/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs @@ -525,6 +525,15 @@ namespace BWP.B3ClientService.Rpcs.BillRpc update.Columns.Add(new DQUpdateColumn("ToOrderDetail_ID", DQExpression.NULL)); session.ExecuteNonQuery(update); } + + [Rpc] + public static int GetFinishNumbers(DateTime date) + { + var query = new DQueryDom(new JoinAlias(typeof(OrderDetail))); + query.Columns.Add(DQSelectColumn.Sum("PlanNumber")); + query.Where.Conditions.Add(DQCondition.And(DQCondition.EQ("DeleteState", false), DQCondition.EQ("Date", date), DQCondition.EQ("OrderState", 20))); + return query.EExecuteScalar() ?? 0; + } #endregion } }