diff --git a/B3QingDaoWanFu/Rpc/TrustPayRpc.cs b/B3QingDaoWanFu/Rpc/TrustPayRpc.cs index 8f8becd..a5a6fbf 100644 --- a/B3QingDaoWanFu/Rpc/TrustPayRpc.cs +++ b/B3QingDaoWanFu/Rpc/TrustPayRpc.cs @@ -25,6 +25,14 @@ namespace BWP.B3QingDaoWanFu.Rpc { var pay = new TrustPay(); pay.Money = money; pay.AccountCustomer_ID = accountCustomerID; + var query =new DQueryDom(new JoinAlias( typeof(Customer))); + query.Columns.Add(DQSelectColumn.Field("IsAccountCustomer")); + query.Where.Conditions.Add(DQCondition.EQ("ID",accountCustomerID)); + var isAccountCustomer= query.EExecuteScalar(); + if (isAccountCustomer ?? false) + { + throw new ApplicationException("该客户不是结账客户,请修改个性设置中的往来客户"); + } bl.CreateRequest(pay); return pay.ID; }