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

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

[已解决] 站内短信修改显示的已读数量

[复制链接]
汉唐信息 发表于 2013-4-1 22:26:13 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2013-4-3 10:33 编辑

系统原有一帐号A(原帐号A)的用户,删除后,又创建相同的帐号A(新帐号A)。这两个帐号虽然相同,但是user_id不同。
想让新帐号A的站内短信还显示原帐号A的内容。执行这语句后update T_PERSONALMESSAGE set receiverid = replace(receiverid,'原帐号A','新帐号A') where receiverid like '%原帐号A%',
实现了要的结果。但是已读和未读显示的数量是0,而不是原来的已读和未读数量。在那里修改已读和未读数量,让它跟原来一样。
spiral 发表于 2013-4-2 09:08:24 | 显示全部楼层
您好楼主,您可以在前台打开站内短信的时候,查看在tomcat对应输出的sql语句,从而确定该数目条数的存放地址

ps:一般包含2条sql,一条是数据本身,另外一条是数据条数
shary 发表于 2013-4-2 14:39:07 | 显示全部楼层
您好,我本地查看了一下代码。要实现您说的业务需求只需要将系统库t_personalmessage中的字段OWNERID对应查找酒用户的ID更新为您重新建的那个用户的ID。对应那个已读和未读的总数就会是之前的那个用户的。您先尝试,有问题我们再沟通。
 楼主| 汉唐信息 发表于 2013-4-3 10:29:05 | 显示全部楼层
问题已解决。
shary 发表于 2013-4-3 10:32:58 | 显示全部楼层
客户反馈通过提供的解决方案问题已解决。

本版积分规则

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

GMT+8, 2026-8-12 21:57

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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