环思产品论坛

标题: [1002] 如何在环思软件中应用手机短信 [打印本页]

作者: zhouf    时间: 2014-11-24 17:53
标题: [1002] 如何在环思软件中应用手机短信
本帖最后由 zhouf 于 2014-12-4 13:43 编辑

阅读对象:系统管理员

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

错误排除方法:

附图A:

附图B:

附图C

附图D

smSMS.zip

503.19 KB, 阅读权限: 20, 下载次数: 7

手机短信错误检查


作者: zhouf    时间: 2014-11-24 18:16
配置手机短信脚本示例:
  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'SysSMS',N'smSMSHost',N'手机短信主机',N'202.102.249.106'
  4.   UNION ALL SELECT N'SysSMS',N'smSMSPort',N'手机短信端口',N'80'
  5.   UNION ALL SELECT N'SysSMS',N'smSMSUser',N'手机短信登陆用户',N'user' /*需向环思软件供应商索取*/
  6.   UNION ALL SELECT N'SysSMS',N'smSMSPass',N'手机短信登陆密码',N'password'
  7.   UNION ALL SELECT N'SysSMS',N'smSMSContentType',N'手机短信类型',N'70' /*超长短信*/

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

  16. INSERT INTO dbo.smParameter(uGUID,sParameterCategory,sParameterNo,sParameterName,sParameterValue,sParameterValueType,sOptionList,sRemark)
  17.   SELECT newid(),a.sParameterCategory,a.sParameterNo,a.sParameterName,a.sParameterValue,N'STRING',N'',N''
  18.   FROM @smParameter a
  19.   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