Example #1
0
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';
}