目录

获取充值卡详情


获取充值卡详情

// 获取充值卡详情
function getCartState($sid,$cardNum){
    // 定义一个返回消息数组
    $msg = array();
    // 取出卡类信息
    $cardTypeInfo = dbFindOne('card_stocks',array('sid'=>$sid));
    // 取出充值卡信息
    $cardInfo = dbFindOne('card_stocks',array('sid'=>$sid,'cardnum'=>$cardNum));
    // 如果卡类或卡号不存在,则返回错误
    if(!$cardTypeInfo || !$cardInfo){
        // 不存在错误提示
        $msg = array('code'=>201,'msg'=>'卡类或卡号不存在');
    }else{
        // 查询成功提示
        $msg = array('code'=>200,'msg'=>'查询成功','data'=>array('cardTypeInfo'=>$cardTypeInfo,'cardInfo'=>$cardInfo));
    }
    // 将返回消息转为Json并返回
    return json_encode($msg,JSON_UNESCAPED_UNICODE);
}

返回示例

{
    "code": 200,
    "msg": "查询成功",
    "data": {
        "cardTypeInfo": {
            "id": "80",
            "sid": "8b9c8624-a7bb-48fc-8e5d-5be70f760dd5",
            "cid": "9",
            "cardnum": "CS10wzrB8W",
            "maker": "在线售卡",
            "maketime": "2020-09-26 00:33:11",
            "remark": "",
            "state": "1",
            "buyuser": "user1",
            "user": "user1",
            "usetime": "2020-09-26 00:33:11"
        },
        "cardInfo": {
            "id": "135",
            "sid": "8b9c8624-a7bb-48fc-8e5d-5be70f760dd5",
            "cid": "13",
            "cardnum": "Y3056NiNRr8ihV1l618h",
            "maker": "在线售卡",
            "maketime": "2021-09-17 18:42:14",
            "remark": "",
            "state": "1",
            "buyuser": "quecongsoft",
            "user": "quecongsoft",
            "usetime": "2021-09-17 18:42:14"
        }
    }
}

调用方法

char tmp[1000];
hwd_callPHP("getCartState",'软件sid,卡号', tmp, 1000);
OutputDebugString(tmp);

易语言调用方法

远程函数返回 = 护卫盾_调用PHP函数("getCartState",'软件sid,卡号')