zhangjingyu
“zhangjingyu打卡天数所在表里有最后打卡时间,会员信息表里好像也有打卡时间(所以才能判断今天有没有打卡),需要确认它们的值是不是一样的?按说,应该是一样的,那就好办了。
——本帖通过莘祺网手机版回复. (2017-01-22 06:29) 查看本帖”(引用内容)经查看它们记录的值是不同的:
左三列是会员数据表(pw_memberdata)数据,punch记录了打卡的具体时间;右四列是另外一个表里(pw_member_behavior_statistic)的数据,behavior值为4,表示连续打卡行为,lastday记录的是最后打卡当天0点0分0秒的时间戳,num自然就是最后连续打卡的天数了。
lib/user/behaviorservice.class.php
function getBehaviorTypes() {
return array(
1=>'continue_login', //'连续登录天数'
2=>'continue_post', //'连续发贴天数'
3=>'continue_thread_post', //'连续发主题天数'
4=>'continue_punch', //'连续打卡天数'
5=>'continue_user_upgrade', //'用户升级记录'
6=>'today_add_follow', //'记录今日关注'
);
}
所以,具体打卡时间还是在会员数据表里。