From 2ed6b1b2907c8caff4747c9ef7bfac94ef57fd40 Mon Sep 17 00:00:00 2001 From: wugang <1029149336@qq.com> Date: Fri, 15 Dec 2017 10:23:38 +0800 Subject: [PATCH] 11 --- .../SegmentationInStoreRecordRpc.cs | 4 ++++ .../SegmentationWeightRecord_/SegmentationWeightRecordRpc.cs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/B3ClientService/Rpcs/BillRpc/SegmentationInStoreRecordRpc_/SegmentationInStoreRecordRpc.cs b/B3ClientService/Rpcs/BillRpc/SegmentationInStoreRecordRpc_/SegmentationInStoreRecordRpc.cs index 1065524..7bb677f 100644 --- a/B3ClientService/Rpcs/BillRpc/SegmentationInStoreRecordRpc_/SegmentationInStoreRecordRpc.cs +++ b/B3ClientService/Rpcs/BillRpc/SegmentationInStoreRecordRpc_/SegmentationInStoreRecordRpc.cs @@ -127,6 +127,10 @@ namespace BWP.B3ClientService.Rpcs.BillRpc using (var session = Dmo.NewSession()) { var record = session.Load(new DmoIdentity(typeof(SegmentationInStoreRecord), clientRecord.Service_ID ?? 0)); + if (record == null) + { + return 0; + } DmoUtil.CopyDmoFields(clientRecord, record, "ID", "B3_ID"); session.Update(record); session.Commit(); diff --git a/B3ClientService/Rpcs/BillRpc/SegmentationWeightRecord_/SegmentationWeightRecordRpc.cs b/B3ClientService/Rpcs/BillRpc/SegmentationWeightRecord_/SegmentationWeightRecordRpc.cs index b88af30..549e890 100644 --- a/B3ClientService/Rpcs/BillRpc/SegmentationWeightRecord_/SegmentationWeightRecordRpc.cs +++ b/B3ClientService/Rpcs/BillRpc/SegmentationWeightRecord_/SegmentationWeightRecordRpc.cs @@ -123,6 +123,10 @@ namespace BWP.B3ClientService.Rpcs.BillRpc using (var session = Dmo.NewSession()) { var record = session.Load(new DmoIdentity(typeof(SegmentationWeightRecord), clientRecord.Service_ID ?? 0)); + if (record == null) + { + return 0; + } DmoUtil.CopyDmoFields(clientRecord, record, "ID", "B3_ID"); session.Update(record); session.Commit();