Browse Source

master
yibo 8 years ago
parent
commit
fc975dc70f
5 changed files with 10 additions and 9 deletions
  1. +2
    -1
      B3ClientService/BO/Bill/GradeAndWeight/GradeAndWeight_Detail.cs
  2. +2
    -2
      B3ClientService/Rpcs/BillRpc/DropPigRpc.cs
  3. +4
    -5
      B3ClientService/Rpcs/BillRpc/HouseAndSanctionRpc.cs
  4. +1
    -1
      B3ClientService/Tasks/SyncInfoFromServer.cs
  5. +1
    -0
      B3ClientService/Tasks/UpdateLoad/UploadOrderDetail.cs

+ 2
- 1
B3ClientService/BO/Bill/GradeAndWeight/GradeAndWeight_Detail.cs View File

@ -11,9 +11,10 @@ namespace BWP.B3ClientService.BO
{ {
public int Index { get; set; } public int Index { get; set; }
[NonDmoProperty]
public long? OrderDetail_ID { get; set; } public long? OrderDetail_ID { get; set; }
public int? Order { get; set; }
public DateTime? Date { get; set; } public DateTime? Date { get; set; }
public short Technics { get; set; } public short Technics { get; set; }


+ 2
- 2
B3ClientService/Rpcs/BillRpc/DropPigRpc.cs View File

@ -23,7 +23,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
var main = new JoinAlias(typeof(OrderDetail)); var main = new JoinAlias(typeof(OrderDetail));
var second = new JoinAlias(typeof(SecondOrder)); var second = new JoinAlias(typeof(SecondOrder));
var query = new DQueryDom(main); var query = new DQueryDom(main);
query.From.AddJoin(JoinType.Inner, new DQDmoSource(second), DQCondition.And(DQCondition.EQ(main, "ID", second, "OrderDetail_ID")));
query.From.AddJoin(JoinType.Left, new DQDmoSource(second), DQCondition.And(DQCondition.EQ(main, "ID", second, "OrderDetail_ID")));
query.Columns.Add(DQSelectColumn.Field("B3WeighBill_ID")); query.Columns.Add(DQSelectColumn.Field("B3WeighBill_ID"));
query.Columns.Add(DQSelectColumn.Field("ID")); query.Columns.Add(DQSelectColumn.Field("ID"));
query.Columns.Add(DQSelectColumn.Field("Order")); query.Columns.Add(DQSelectColumn.Field("Order"));
@ -43,7 +43,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
entity.OrderDetail_ID = (long)reader[1]; entity.OrderDetail_ID = (long)reader[1];
entity.Order = (int)reader[2]; entity.Order = (int)reader[2];
entity.PlanNumber = (int)reader[3]; entity.PlanNumber = (int)reader[3];
entity.HotFadeNumber = (int)reader[4];
entity.HotFadeNumber = (int?)reader[4] ?? 0;
entity.IsDrop = (bool)reader[5]; entity.IsDrop = (bool)reader[5];
list.Add(entity); list.Add(entity);
} }


+ 4
- 5
B3ClientService/Rpcs/BillRpc/HouseAndSanctionRpc.cs View File

@ -241,11 +241,10 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
var query = new DQueryDom(new JoinAlias(typeof(HurryRecord))); var query = new DQueryDom(new JoinAlias(typeof(HurryRecord)));
query.Columns.Add(DQSelectColumn.Sum("HurryNumber")); query.Columns.Add(DQSelectColumn.Sum("HurryNumber"));
query.Where.Conditions.Add(DQCondition.And(DQCondition.EQ("WeightBill_ID", wid), DQCondition.IsNull(DQExpression.Field("ToOrderDetail_ID")))); query.Where.Conditions.Add(DQCondition.And(DQCondition.EQ("WeightBill_ID", wid), DQCondition.IsNull(DQExpression.Field("ToOrderDetail_ID"))));
var rst = query.EExecuteScalar<int?>(session);
return rst??0;
// if (rst != null)
// return Convert.ToInt32(rst);
// return 0;
var rst = query.EExecuteScalar(session);
if (rst != null)
return Convert.ToInt32(rst);
return 0;
} }
static List<T> GetList<T>(long billID) static List<T> GetList<T>(long billID)


+ 1
- 1
B3ClientService/Tasks/SyncInfoFromServer.cs View File

@ -355,7 +355,7 @@ namespace BWP.B3ClientService.Tasks
public string Name public string Name
{ {
get { return "从B3同步数据到Server服务器"; }
get { return "从B3同步基础信息到Server服务器"; }
} }
} }
} }

+ 1
- 0
B3ClientService/Tasks/UpdateLoad/UploadOrderDetail.cs View File

@ -98,6 +98,7 @@ namespace BWP.B3ClientService.Tasks.UpdateLoad
{ {
var delete = new DQDeleteDom(typeof(OrderDetail)); var delete = new DQDeleteDom(typeof(OrderDetail));
delete.Where.Conditions.Add(DQCondition.InList(DQExpression.Field("B3ID"), b3IDs.Select(x => DQExpression.Value(x)).ToArray())); delete.Where.Conditions.Add(DQCondition.InList(DQExpression.Field("B3ID"), b3IDs.Select(x => DQExpression.Value(x)).ToArray()));
session.ExecuteNonQuery(delete);
} }
static void Update(CTuple<long, long, long> item, IDmoSession session) static void Update(CTuple<long, long, long> item, IDmoSession session)


Loading…
Cancel
Save