环思产品论坛

标题: [1001] 如何在环思软件中应用微信 [打印本页]

作者: zhouf    时间: 2014-11-21 15:37
标题: [1001] 如何在环思软件中应用微信
本帖最后由 zhouf 于 2014-12-4 13:44 编辑

阅读对象:企业用户

阅读对象:系统管理员

注:AppServer 后台执行发送微信消息的数据记录在数据表 dbo.smWeiXinList 中;
  1. INSERT INTO dbo.smWeiXinList(sMessageTo,sText)
  2. VALUES(N'18019430001',N'测试微信消息');
复制代码

附图A:

附图B:

附图C:

附图D:

作者: zhouf    时间: 2014-11-24 18:13
本帖最后由 zhouf 于 2014-11-24 18:14 编辑

配置微信脚本示例:
  1. DECLARE @smParameter TABLE(sParameterCategory NVARCHAR(20),sParameterNo NVARCHAR(30),sParameterName NVARCHAR(50),sParameterValue NVARCHAR(200));
  2. INSERT INTO @smParameter(sParameterCategory,sParameterNo,sParameterName,sParameterValue)
  3.   SELECT N'SysWeiXin',N'smWeiXinAddr',N'微信服务地址',N'http://weixin.huansi.cn/HuanSiService.asmx'
  4.   UNION ALL SELECT N'SysWeiXin',N'iProjectId',N'微信服务项目编号',N'000' /*项目ID号需向环思软件供应商索取*/

  5. UPDATE x SET
  6.   sParameterCategory=a.sParameterCategory
  7.   ,sParameterName=a.sParameterName
  8.   ,sParameterValue=a.sParameterValue
  9.   ,sParameterValueType=N'STRING'
  10.   ,sOptionList='',sRemark=''
  11.   FROM @smParameter a
  12.   JOIN dbo.smParameter x(NOLOCK) ON x.sParameterNo=a.sParameterNo;

  13. INSERT INTO dbo.smParameter(uGUID,sParameterCategory,sParameterNo,sParameterName,sParameterValue,sParameterValueType,sOptionList,sRemark)
  14.   SELECT newid(),a.sParameterCategory,a.sParameterNo,a.sParameterName,a.sParameterValue,N'STRING',N'',N''
  15.   FROM @smParameter a
  16.   WHERE NOT EXISTS(SELECT TOP 1 1 FROM dbo.smParameter x(NOLOCK) WHERE x.sParameterNo=a.sParameterNo);
复制代码





欢迎光临 环思产品论坛 (http://bbs.huansi.cn/) Powered by Discuz! X3.2