• 开发者平台
  • >
  • 餐饮文档中心

会员及资产查询

查询三方会员信息和资产信息

授权方式: 品牌授权

请求描述

HTTP请求方式:POST
HTTP请求头类型:Content-Type=application/json
URI: 第三方提供

请求参数

1. 公共参数

详情可查看【公共说明】中的公共参数模块

业务参数

参数名 类型 是否必填 参数描述
queryType String
查询类型 描述:基于具体类型查询会员及资产,查询类型如下 使用参考枚举:
queryValue String
查询值
assetMappingId String
资产映射id 描述:客如云生成,三方系统接入,将三方对应资产归类 1、若为空,查询三方会员已接入客如云的资产列表 2、结算场景下有固定值,此时查询具体资产列表
assetMappingType String
资产映射id对应的资产类型 ALL:全部资产 BALANCE:余额类 VOUCHER:券类
kryBrandId String
客如云品牌id
kryShopId String
客如云门店id
requestId String
请求id(串联系统流程使用)
callInterface String
callMethod String
mobile String
会员手机号,用于使用记名卡卡号查询会员资产等场景时,需要对会员身份进行校验

业务示例(JSON)

{
    "queryType": "MOBILE",
    "queryValue": "13800138000",
    "assetMappingId": "v001",
    "assetMappingType": "VOUCHER",
    "kryBrandId": "605032",
    "kryShopId": "880027519",
    "requestId": "1234567892",
    "mobile": "13800138000"
}

响应参数

参数名 类型 是否必填 参数描述
code Integer
返回编码(0:成功, 3000:系统异常,3001:请求超时)
message String
异常信息
messageUuid String
traceId
result Object
响应数据,code !=0的情况下不返回业务参数

响应示例(JSON)

{
    "code": 0,
    "message": "OK",
    "messageUuid": "OK",
    "result": {
        "data": {
            "memberBasic": {
                "memberId": "1234",
                "name": "张三",
                "gender": 1,
                "mobile": "13800138000",
                "birthday": "970358400000",
                "email": "676122@qq.com",
                "state": 1
            },
            "balanceAssetList": [
                {
                    "memberId": "t001",
                    "kryBrandId": "605032",
                    "kryShopId": "880027519",
                    "assetMappingId": "v001",
                    "assetName": "现金券",
                    "assetTemplateId": "tv001",
                    "kryAssetTemplateId": "krytv001",
                    "assetId": "v001",
                    "totalRemainingAmount": 10000,
                    "realRemainingAmount": 9000,
                    "giftRemainingAmount": 1000,
                    "status": 1,
                    "availableTotalRemainingAmount": 10000,
                    "availableRealRemainingAmount": 9000,
                    "availableGiftRemainingAmount": 1000
                }
            ],
            "voucherAssetList": [
                {
                    "memberId": "v001",
                    "kryBrandId": "605032",
                    "kryShopId": "880027519",
                    "assetMappingId": "v001",
                    "assetName": "100元现金券",
                    "assetTemplateId": "tv001",
                    "kryAssetTemplateId": "kryv001",
                    "assetId": "v001",
                    "voucherType": "CASH",
                    "faceAmount": 10000,
                    "saleAmount": 8000,
                    "payRealAmount": 8000,
                    "canCancel": true,
                    "startTime": "2025-01-01 00:00:00",
                    "endTime": "2025-10-01 23:59:59",
                    "ruleDesc": "现在只支持现金券",
                    "voucherDesc": "无门槛券",
                    "status": 0
                }
            ]
        },
        "subCode": "OK",
        "subMsg": "业务失描述",
        "success": true
    }
}
目录