begin of thinksaas 3.68

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2023-06-22 13:33:25 +08:00
commit 963ec1b2ea
2746 changed files with 331806 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
<?php
defined('IN_TS') or die('Access Denied.');
switch ($ts){
case "pay":
$userid = tsIntval($TS_USER['userid']);
if($userid==0){
getJson('请登录后再支付!',1,0);
}
$topicid = tsIntval($_POST['topicid']);
if($topicid==0){
getJson('帖子不存在!',1,0);
}
$strTopic = $new['topic']->find('topic',array(
'topicid'=>$topicid,
),'topicid,userid,score');
if($strTopic==''){
getJson('帖子不存在!',1,0);
}
if($strTopic['userid']==$userid){
getJson('自己无需支付阅读自己的帖子!',1,0);
}
$isTopicUser = $new['topic']->findCount('topic_user',array(
'topicid'=>$topicid,
'userid'=>$userid,
));
if($isTopicUser>0){
getJson('你已经支付过,无需再次支付!',1,0);
}
$strUserScore = $new['topic']->find('user_info',array(
'userid'=>$userid,
),'userid,count_score');
if($strUserScore['count_score']<$strTopic['score']){
getJson('积分不足!',1,0);
}
aac('user')->addScore($strTopic['userid'],'帖子收入'.$strTopic['topicid'],$strTopic['score'],1);
aac('user')->delScore($userid,'查看帖子'.$strTopic['topicid'],$strTopic['score']);
$new['topic']->create('topic_user',array(
'topicid'=>$topicid,
'userid'=>$userid,
'addtime'=>time(),
));
getJson('积分支付成功!',1,2,tsUrl('topic','show',array('id'=>$topicid)));
break;
}