From 62a4222a672d1eda57e727cd18eea1f63e689f55 Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Wed, 10 Jan 2018 15:33:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AB=E6=AF=9B=E8=AE=A1=E6=95=B0=E5=90=8E?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=80=BB=E5=A4=B4=E6=95=B0=EF=BC=8C=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=83=AB=E6=AF=9B=E8=AE=A1=E6=95=B0=E4=B8=8D=E5=AF=B9?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs b/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs index 770745b..1334867 100644 --- a/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs +++ b/B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs @@ -274,11 +274,24 @@ namespace BWP.B3ClientService.Rpcs.BillRpc //if (secondSplit) // throw new Exception("已进行烫毛计数,不能修改"); UpdateOrderDetailPartial(session, id, "PlanNumber", number); + UpdateSecondOrder(id, session); session.Commit(); } return 1; } + private static void UpdateSecondOrder(long id, IDmoSessionWithTransaction session) + { + var update = new DQUpdateDom(typeof(SecondOrder)); + update.Columns.Add(new DQUpdateColumn("Sync", false)); + update.Columns.Add(new DQUpdateColumn("ModifyTime", DateTime.Now)); + update.Columns.Add(new DQUpdateColumn("RowVersion", DQExpression.Add(DQExpression.Field("RowVersion"), DQExpression.Value(1)))); + update.Where.Conditions.Add(DQCondition.EQ("OrderDetail_ID", id)); + session.ExecuteNonQuery(update); + } + + + [Rpc] public static int Delete(long id) {