无忧启动论坛

标题: 积分经测试还存在问题,解决中 [打印本页]

作者: wuyou    时间: 2013-4-12 10:00
标题: 积分经测试还存在问题,解决中
论坛升级后,数据表 pre_common_member_count 可能出错没有更新,造成在线时间被清空。
现在我需要把2013.4.6 discuz 5.5论坛的members 这个表中的oltime 值加上 pre_common_member_count 中oltime 的值,应该就可以大致解决问题了。

续:
即将执行:
1.如果现在的“在线时间”比4月6日少的,并且现在的“在线时间”<144 小时,将会把新旧两个“在线时间”相加。
2.如果现在的“在线时间”比4月6日少的,并且现在的“在线时间”>144 小时,将会把旧时间+144小时。
3.如果现在的“在线时间”比4月6日少的,维护不变(这个不用执行)


这样可以保证你的积分不少于以前的。

命令1
  1. update pre_common_member_count,cdb_members set pre_common_member_count.oltime=pre_common_member_count.oltime+cdb_members.oltime where pre_common_member_count.uid=cdb_members.uid and pre_common_member_count.oltime < cdb_members.oltime and pre_common_member_count.oltime < 144;
复制代码
命令2
  1. update pre_common_member_count,cdb_members set pre_common_member_count.oltime=pre_common_member_count.oltime+144 where pre_common_member_count.uid=cdb_members.uid and pre_common_member_count.oltime < cdb_members.oltime and pre_common_member_count.oltime >=144;
复制代码
经查,有可能是另外一个变量有问题,再测试
  1. update pre_common_onlinetime,cdb_onlinetime set pre_common_onlinetime.total=pre_common_onlinetime.total+8400 where pre_common_onlinetime.uid=cdb_onlinetime.uid and pre_common_onlinetime.total < cdb_onlinetime.total and pre_common_onlinetime.total >8400;
  2. update pre_common_onlinetime,cdb_onlinetime set pre_common_onlinetime.total=pre_common_onlinetime.total+cdb_onlinetime.total where pre_common_onlinetime.uid=cdb_onlinetime.uid and pre_common_onlinetime.total < cdb_onlinetime.total and pre_common_onlinetime.total < 8400;
复制代码

作者: oppo    时间: 2013-4-12 10:41
好的,等等吧。我的少将变下士了
作者: 无垠    时间: 2013-4-12 10:49
本帖最后由 无垠 于 2013-4-12 10:52 编辑

我的原来在线时间1000多(600多?记不清了)小时,现在全没了,登录也不增加了
作者: sunsea    时间: 2013-4-12 12:01
我的在线时间588小时
作者: wangxiaohe    时间: 2013-4-12 12:57
全靠在线时间的~~之前是大元帅~~升级之后杯具了~~
作者: krayli    时间: 2013-4-12 14:15
额,在线时间这个真得记不清了,但是原来的积分在16000多,是中将级别。
论坛的数据没有备份吗?
作者: wuyou    时间: 2013-4-12 14:50
数据有备份,但得所有内容包括贴子论坛版本退回到一周前才可以。那样这几天的贴子数据会没了。
好不容易升级了论坛版本呵,中间费了我好几个不眠之夜。
现在我是想办法导出老版旧表中的相应数据到新表中,不知道是否可行?
作者: krayli    时间: 2013-4-12 15:05
wuyou 发表于 2013-4-12 14:50
数据有备份,但得所有内容包括贴子论坛版本退回到一周前才可以。那样这几天的贴子数据会没了。
好不容易升 ...

辛苦了!
作者: 于山    时间: 2013-4-12 15:28
前一个版本在线时间还在!具体多少,一般人不会留底.
还是查老底版吧!
作者: viptks    时间: 2013-4-12 17:31
WUYOU老大现在下载附件要-1无忧币了?
作者: aakk    时间: 2013-4-12 17:46
老大,大校变专业军士了,呜呜
作者: wuyou    时间: 2013-4-12 20:20
现在下载不用无忧币。
作者: 2011hwo1    时间: 2013-4-12 20:37
我的积分少了4000多,能恢复过来吗
作者: wuyou    时间: 2013-4-12 20:43
2011hwo1 发表于 2013-4-12 20:37
我的积分少了4000多,能恢复过来吗


应该没有问题,只要现在的“在线时间”比4月6日还少的,将会把新旧两个“在线时间”相加。
作者: sratlf    时间: 2013-4-12 21:29
wuyou 发表于 2013-4-12 20:43
应该没有问题,只要现在的“在线时间”比4月6日还少的,将会把新旧两个“在线时间”相加。

肯定少。。。之前7w多积分的  现在就1w多积分  少的都是在线时间的。。。
作者: lsc202    时间: 2013-4-12 23:49
几天没上论坛变上士了,以前好像是中校还是上校忘了,不过管理也别着急,慢慢来
作者: M    时间: 2013-4-13 01:17
辛苦老板了,这短时间可以感觉到无忧CEO的辛苦,经常半夜过后调整论坛。真的很不容易。
作者: M    时间: 2013-4-13 01:20

昨天 22:49 您的用户组升级为 少将   看看我能做什么 ›

37 秒前 您的用户组升级为 上校   看看我能做什么 ›

好纠结啊。一会一个级别。嘿嘿。好像那个少将的是我以前的,升级中将只需要6百多分了。
作者: wuyou    时间: 2013-4-13 06:27
M 发表于 2013-4-13 01:20
昨天 22:49 您的用户组升级为 少将   看看我能做什么 ›

37 秒前 您的用户组升级为 上校   看看 ...

看看你现在登陆还会不会升级?
作者: yonggang    时间: 2013-4-13 08:25
wuyou 发表于 2013-4-12 14:50
数据有备份,但得所有内容包括贴子论坛版本退回到一周前才可以。那样这几天的贴子数据会没了。
好不容易升 ...

管理员辛苦了!
不过目前  积分是正常了 。
作者: yonggang    时间: 2013-4-13 08:36
这里是我 4/7截得图。




作者: yueming9712    时间: 2013-4-13 09:56
现在在线时间统计还是有问题  
我在线时间怎么只有零啊
作者: a8181811    时间: 2013-4-13 10:59
辛苦了
作者: reak    时间: 2013-4-13 11:04
我的在线时间已经恢复了,唉,说明以前就光伸手和潜水了。
作者: 佳佳    时间: 2013-4-13 11:59
貌似我也降级了。。。成少将了
作者: M    时间: 2013-4-13 12:27
wuyou 发表于 2013-4-13 06:27
看看你现在登陆还会不会升级?

现在登录还是大校。没提示升级了。不知道什么时候可以调整回来。嘿嘿。
作者: zeroman    时间: 2013-4-13 19:45
辛苦了!
作者: tyzhf    时间: 2013-4-13 19:50
在线时间什么时候能恢复,变成小兵了
作者: haiou327    时间: 2013-4-13 19:55
在线时间正常了

作者: pznpt    时间: 2013-4-13 21:34
呵呵,我被降级了
作者: lindafu    时间: 2013-4-14 10:06
今天看了一下在线时间才35小时,记得之前老版本好像是好几千小时,几天前映像是好几万分的,望恢复!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3