From eb76e5b48f6993dbac78fad9d95fd5767dd4ea55 Mon Sep 17 00:00:00 2001 From: wugang <425674808@qq.com> Date: Tue, 9 Jan 2018 11:02:51 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E5=8D=95No.138104?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BWP.B3_YunKen/BLActions/CustomerCreditPolicyBLAction.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BWP.B3_YunKen/BLActions/CustomerCreditPolicyBLAction.cs b/BWP.B3_YunKen/BLActions/CustomerCreditPolicyBLAction.cs index 80a1e76..94abd23 100644 --- a/BWP.B3_YunKen/BLActions/CustomerCreditPolicyBLAction.cs +++ b/BWP.B3_YunKen/BLActions/CustomerCreditPolicyBLAction.cs @@ -36,7 +36,7 @@ namespace BWP.B3_YunKen.BLActions tuple = new Tuple((long?)reader[0], (long)reader[1]); } } - if (customer.CreditPolicy_ID == tuple.Item1) + if (tuple != null && customer.CreditPolicy_ID == tuple.Item1) return; if (tuple != null && tuple.Item1 != null) { @@ -49,7 +49,8 @@ namespace BWP.B3_YunKen.BLActions update.Where.Conditions.Add(DQCondition.EQ("ID", tuple.Item2)); context.Session.ExecuteNonQuery(update); } - + + List> list = new List>(); var scp = new JoinAlias(typeof(SaleCreditPolicy)); var scp_detail = new JoinAlias(typeof(SaleCreditPolicy_Detail)); var main = new DQueryDom(saleCreditPolicy); @@ -57,8 +58,7 @@ namespace BWP.B3_YunKen.BLActions main.Columns.Add(DQSelectColumn.Field("Customer_ID", detail)); main.Columns.Add(DQSelectColumn.Field("ID", saleCreditPolicy)); main.Where.Conditions.Add(DQCondition.EQ("CreditPolicy_ID", customer.CreditPolicy_ID)); - List> list = new List>(); - using (var reader = context.Session.ExecuteReader(query)) { + using (var reader = context.Session.ExecuteReader(main)) { while (reader.Read()) { list.Add(new Tuple((long?)reader[0], (long?)reader[1])); }