|
|
@ -99,7 +99,7 @@ namespace BWP.B3ClientService.Rpcs |
|
|
var weightCol = DQExpression.Sum(DQExpression.LogicCase(DQCondition.EQ("InStore", true), DQExpression.Field("Weight"), DQExpression.Multiply(DQExpression.Value(-1), DQExpression.Field("Weight")))); |
|
|
var weightCol = DQExpression.Sum(DQExpression.LogicCase(DQCondition.EQ("InStore", true), DQExpression.Field("Weight"), DQExpression.Multiply(DQExpression.Value(-1), DQExpression.Field("Weight")))); |
|
|
|
|
|
|
|
|
var query = new DQueryDom(new JoinAlias(typeof(CarcassFullInfoView))); |
|
|
var query = new DQueryDom(new JoinAlias(typeof(CarcassFullInfoView))); |
|
|
query.Where.Conditions.Add(DQCondition.And(DQCondition.LessThanOrEqual("Date", dmo.Date), DQCondition.EQ("ProductBatch_ID", dmo.ProductBatch_ID))); |
|
|
|
|
|
|
|
|
query.Where.Conditions.Add(DQCondition.And(DQCondition.LessThanOrEqual("Time", dmo.Date), DQCondition.EQ("ProductBatch_ID", dmo.ProductBatch_ID))); |
|
|
query.Columns.Add(DQSelectColumn.Field("Goods_ID")); |
|
|
query.Columns.Add(DQSelectColumn.Field("Goods_ID")); |
|
|
query.GroupBy.Expressions.Add(DQExpression.Field("Goods_ID")); |
|
|
query.GroupBy.Expressions.Add(DQExpression.Field("Goods_ID")); |
|
|
query.Columns.Add(DQSelectColumn.Create(numCol, "Number")); |
|
|
query.Columns.Add(DQSelectColumn.Create(numCol, "Number")); |
|
|
|