天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3425|回复: 10

[已解决] 站内短信发送问题

[复制链接]
西北有色 发表于 2013-7-29 17:50:34 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-8-1 11:36 编辑

QQ图片20130729173416.jpg

我自己能收到,其他人都收不到,而且发件箱没有我发的通知

QQ图片20130729174648.jpg
QQ图片20130729174653.jpg
发件箱是空的

不知道为什么选择很多用户,跟人有关系和角色有关系,我刚选了三种角色,只选一种角色就ok

现在成功了,也没有报错
QQ图片20130729174813.jpg
我发送成功了,但用户都没接收到

我觉得跟人数还是有关系,不能超过三页,超出后就会报错
kimi 发表于 2013-7-29 17:58:43 | 显示全部楼层
如果你的用户数很多的话,建议您在数据库客户端把改字段的长度改大些。
 楼主| 西北有色 发表于 2013-7-29 18:14:51 | 显示全部楼层
回复 2# kimi


    您的意思是说修改数据库字段的长度吗
sophie 发表于 2013-7-29 18:18:58 | 显示全部楼层
是的,您先尝试。
 楼主| 西北有色 发表于 2013-7-30 21:17:12 | 显示全部楼层
回复 4# sophie


    您好,这个站内短信是平台自带的表,我不知道该怎么给您说的字段长度放大些...
kimi 发表于 2013-7-30 21:33:41 | 显示全部楼层
您好:可以看下您系统库中t_personalmessage表中的RECEIVERID字段的长度么,如果长度比较小建议加大。如果是mysql数据库建议大小改为1000或者2000,如果是oracle数据库建议改成700
 楼主| 西北有色 发表于 2013-7-31 10:27:00 | 显示全部楼层
本帖最后由 西北有色 于 2013-7-31 10:36 编辑

回复 6# kimi
    亲 您好 我用的是sqlserver 2008 数据库哦  
   我看了 RECEIVERID 字段的 长度是 1000  哦
   我现在已经把字段长度加到 2000
    但是发送之后还会报错
    QQ截图20130731103334.png

    发件人的 发件箱里面什么都没有
   QQ截图20130731103359.png
  但是接收者那里已经有邮件了。
kimi 发表于 2013-7-31 11:00:04 | 显示全部楼层
您好:稍后我给您远程看下。
kimi 发表于 2013-7-31 23:26:14 | 显示全部楼层
本帖最后由 kimi 于 2013-7-31 23:27 编辑

您好:给客户远程发现发送站内短信时,用户有130多个,t_personalmessage表中的RECEIVERID字段又是存放的用户id,所以这里的长度要加大,本地测试把该字段的类型中数据库客户端手动改为nvarchar(Max)类型时,在前台发送就正常了,效果图如下:
27.gif
28.gif

您先尝试,有问题我们再沟通。
 楼主| 西北有色 发表于 2013-8-1 10:53:04 | 显示全部楼层
回复 9# kimi


    亲 这个我刚已经测试过了,ok 啦 ....  三克油

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 01:42

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表