function setScore($uid, $action) { $uid = intval($uid); if (!$action || !$uid) { //参数不正确 return "-1"; } $api = new TS_API(); //添加积分动作的信息 $credit_info = $api->CreditSetting_getCredit($uid, $action); $action = $credit_info['id']; //动作ID if ('no_have_action' == $credit_info) { return '1'; } //没有这个动作 if ('not_user' === $credit_info) { return '0'; } //错误的用户id //操作积分 $score_result = $api->UserScore_setScore($uid, $credit_info); if ($score_result) { return '200'; //添加记录成功 } return '404'; }