• 1756阅读
  • 43回复

勋章回收通知 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 40楼 发表于: 2021-09-14 06:47:38 星期二  点亮(0)
再看勋章回收任务文件,require/plan/medal.php。里面大部分内容都注释了,只剩下:
  1. <?php
  2. !function_exists('readover') && exit('Forbidden');
  3. $medalService = L::loadClass('medalservice','medal');
  4. $medalService->recoverOverdueMedals();
  5. ?>
里面提到了recoverOverdueMedals函数,检索。

lib/medal/medalservice.class.php文件里有很多关于勋章的函数,与上面对应的是:
  1. /**
  2.      * 批量回收过期的手动勋章
  3.      */
  4.     function recoverOverdueMedals() {
  5.         $awardMedalDb = $this->_getMedalAwardDb();
  6.         $result = $awardMedalDb->getAllOverdues();
  7.         foreach ($result as $key=>$value) {
  8.             $this->recoverMedal($value['award_id'],'勋章过期,系统自动收回');
  9.         }
  10.     }
难道说,勋章回收计划任务是专门回收手动颁发的勋章的?那自然跟自动颁发类的勋章,比如原创达人,是没有关系的。

再看后台,颁发勋章的时候不能设置有效期,只在勋章管理的手动颁发的勋章里可以设置有效期。也就是说,这个勋章自动回收计划任务是针对具有一定有效期的在后台由管理员颁发给用户的手动勋章。目前,论坛里的手动勋章都是永久的,暂时没有设置具有一定有效期的勋章。所以,任务描述可以在后台修改下了,“勋章自动回收”说得不够明白啊。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 41楼 发表于: 2021-09-14 07:31:14 星期二  点亮(0)
原创达人勋章和勋章回收任务没有关系,现在可以证明了。

研究了一圈,连续主题天数还是不会自动更新,勋章中心里显示的天数是来自数据表的,并不是准确的数据。既然数据表不能更新,那就将更新天数的工作交给前台吧。我想法儿在前台显示为准确的连续主题天数。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 42楼 发表于: 2021-09-14 22:28:02 星期二  点亮(0)
今晚检查(补充)前面的所有帖子,本主题到此基本更新完成。当然了,还没有结束,后续会在新的主题中继续。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 43楼 发表于: 2021-09-18 15:17:22 星期六  点亮(0)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!