获取充值卡详情
// 获取充值卡详情
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,卡号')