Browse Source

修改。

master
yibo 8 years ago
parent
commit
b9ca71b9e3
1 changed files with 9 additions and 5 deletions
  1. +9
    -5
      B3ClientService/Rpcs/BillRpc/GradeAndWeightRpc.cs

+ 9
- 5
B3ClientService/Rpcs/BillRpc/GradeAndWeightRpc.cs View File

@ -83,31 +83,35 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
query.Where.Conditions.Add(DQCondition.EQ("Technics", type)); query.Where.Conditions.Add(DQCondition.EQ("Technics", type));
if (order.HasValue) if (order.HasValue)
query.Where.Conditions.Add(DQCondition.EQ("Order", order)); query.Where.Conditions.Add(DQCondition.EQ("Order", order));
query.OrderBy.Expressions.Add(DQOrderByExpression.Create("Time"));
query.OrderBy.Expressions.Add(DQOrderByExpression.Create("Index", true));
return serializer.Serialize(query.EExecuteList()); return serializer.Serialize(query.EExecuteList());
} }
[Rpc] [Rpc]
public static long InsertDetail(string json)
public static long InsertOrInsertDetail(string json)
{ {
json = json.ESerializeDateTime(); json = json.ESerializeDateTime();
var entity = serializer.Deserialize<GradeAndWeight_Detail>(json); var entity = serializer.Deserialize<GradeAndWeight_Detail>(json);
using (var session = Dmo.NewSession()) using (var session = Dmo.NewSession())
{ {
session.Insert(entity);
if (entity.ID == 0)
session.Insert(entity);
else
session.Update(entity);
session.Commit(); session.Commit();
return entity.ID; return entity.ID;
} }
} }
[Rpc] [Rpc]
public static int FillWeight(long id, decimal weight)
public static int UpdateLivestock(long id, long liveStockID, string liveStockName)
{ {
using (var session = Dmo.NewSession()) using (var session = Dmo.NewSession())
{ {
var update = new DQUpdateDom(typeof(GradeAndWeight_Detail)); var update = new DQUpdateDom(typeof(GradeAndWeight_Detail));
update.Where.Conditions.Add(DQCondition.EQ("ID", id)); update.Where.Conditions.Add(DQCondition.EQ("ID", id));
update.Columns.Add(new DQUpdateColumn("Weight", weight));
update.Columns.Add(new DQUpdateColumn("Livestock_ID", liveStockID));
update.Columns.Add(new DQUpdateColumn("Livestock_Name", liveStockName));
session.ExecuteNonQuery(update); session.ExecuteNonQuery(update);
session.Commit(); session.Commit();
} }


Loading…
Cancel
Save