From a6bfd3b7ef3fc171e5964ea86cdae22789e22a2e Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Fri, 24 Aug 2018 11:15:51 +0800 Subject: [PATCH] . --- B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs b/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs index 6dc8054..2bf120a 100644 --- a/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs +++ b/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs @@ -56,7 +56,10 @@ namespace BWP.B3ClientService.Rpcs var goodsID = GetGoodsID(obj.SaleGoods_Code, session); var update = new DQUpdateDom(typeof(CarcassFullInfo)); update.Columns.Add(new DQUpdateColumn("SaleGoods_ID", goodsID)); - update.Columns.Add(new DQUpdateColumn("PickWeight", obj.Weight)); + if (obj.Weight.HasValue) + update.Columns.Add(new DQUpdateColumn("PickWeight", obj.Weight)); + else + update.Columns.Add(new DQUpdateColumn("PickWeight", DQExpression.Field("InStoreWeight"))); update.Columns.Add(new DQUpdateColumn("PickTime", obj.Time)); update.Columns.Add(new DQUpdateColumn("PickNumber", obj.Number)); update.Columns.Add(new DQUpdateColumn("PickType", 领用类型.白条销售)); @@ -93,7 +96,8 @@ namespace BWP.B3ClientService.Rpcs static void FillSectionStoreWeight(CarcassSaleOutStoreObj item, IDmoSession session) { var update = new DQUpdateDom(typeof(SectionStoreDetail)); - update.Columns.Add(new DQUpdateColumn("Weight", item.Weight)); + if (item.Weight.HasValue) + update.Columns.Add(new DQUpdateColumn("Weight", item.Weight)); update.Columns.Add(new DQUpdateColumn("OutStoreTime", item.Time)); update.Columns.Add(new DQUpdateColumn("PickType", 领用类型.白条销售)); update.Columns.Add(new DQUpdateColumn("PickNumber", item.Number));