Browse Source

烫毛计数后修改总头数,导致烫毛计数不对。

master
yibo 8 years ago
parent
commit
62a4222a67
1 changed files with 13 additions and 0 deletions
  1. +13
    -0
      B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs

+ 13
- 0
B3ClientService/Rpcs/BillRpc/OrderDetailRpc.cs View File

@ -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)
{


Loading…
Cancel
Save