From 01d9ddf555e8de65bed7c628cb53aa91066929c8 Mon Sep 17 00:00:00 2001 From: yashen Date: Thu, 29 Sep 2016 14:03:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BE=97=E5=88=B0=E6=A8=A1?= =?UTF-8?q?=E7=89=88=E7=9A=84rpc=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3WeChat/Rpcs/WeChatUserRpc.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/B3WeChat/Rpcs/WeChatUserRpc.cs b/B3WeChat/Rpcs/WeChatUserRpc.cs index 8a939ea..ae1ce79 100644 --- a/B3WeChat/Rpcs/WeChatUserRpc.cs +++ b/B3WeChat/Rpcs/WeChatUserRpc.cs @@ -4,6 +4,7 @@ using BWP.B3WeChat.BO.NamedValueTemplate; using Forks.EnterpriseServices.DomainObjects2; using Forks.EnterpriseServices.DomainObjects2.DQuery; using Forks.EnterpriseServices.JsonRpc; +using Forks.EnterpriseServices.SqlDoms; using System; using System.Collections.Generic; using System.Linq; @@ -62,6 +63,17 @@ namespace BWP.B3WeChat.Rpcs } + [Rpc] + public static string GetTemplate(string name) + { + var query = new DQueryDom(new JoinAlias(typeof(ContentTemplate))); + query.Columns.Add(DQSelectColumn.Field("Text")); + query.Where.Conditions.Add(DQCondition.EQ("Name", name)); + query.Range = SelectRange.Top(1); + return query.EExecuteScalar(); + + } + } }