POST/cardBag/secnicDetail管理后台质惠游

卡包-secnic详情 · secnicDetail 推断名·方法名推断

C 端聚合接口 / 卡包· CardBagController#secnicDetail

基本信息

  • 接口状态前端在用 置信度 高 免鉴权
  • 接口URLPOSThttps://dscp-dev.hn12301.net/manage-api/cardBag/secnicDetail
  • 请求方式POST
  • Content-Typeapplication/json
  • 暴露渠道管理后台、质惠游 前缀 /manage-api
  • 名称来源方法名推断 补 javadoc 后自动转正
  • 调用方已确认在用 · 管理后台、湘工惠商城(2 个前端)
  • 需求上下文卡包预约
  • 维护人 / 最后改动liuxu 2024-08-01 最近提交:卡包预约
  • 读写数据表—
  • 控制器com.jxxx.dscp.api.controller.zhy.CardBagController#secnicDetail
  • 源码位置jxxx-dscp/dscp-service-business/src/main/java/com/jxxx/dscp/api/controller/zhy/CardBagController.java:314
  • 判定依据2 个调用点:dscp-html-manage/src/api/card/index.ts、xghmall/common/http.api.js

请求参数

Header 请求参数

参数名参数值是否必填参数类型描述说明
无(渠道统一鉴权头见《认证方式》)

Query 请求参数

参数名参数值是否必填参数类型描述说明
无

路径参数及说明

参数名参数值是否必填参数类型描述说明
无

Body 请求参数

Body 类型 CardBagRequest
参数名参数值是否必填参数类型描述说明
cardNum…否String
channel…否ChannelType 1=北京卡管理系统 2=三省卡系统 3=数字平台 4=质惠游 5=支付宝 6=兴业银行 7=湘工惠 8=湘约码
scenicId…否String
thirdId…否String
mobile…否String

认证方式

免鉴权:@Route(auth = false) —— 该接口不校验登录态,改动前确认调用方与签名校验。

响应参数

data 类型 ScenicDetailBean
参数名参数值是否必填参数类型描述说明
channel…否ChannelType 1=北京卡管理系统 2=三省卡系统 3=数字平台 4=质惠游 5=支付宝 6=兴业银行 7=湘工惠 8=湘约码
rule…否CardResourceRule
id…否LongID,主键
cardModelId…否Long旅游卡ID,关联旅游卡表id
shopId…否Long商铺id
goodsId…否Long资源ID,关联商品表id
resourceName…否String资源名称
type…否String资源类型
skuId…否Longskuid,关联sku表id
status…否Boolean资源状态
resourceStatus…否ResourceStatus 1=已上架 2=编辑中 3=已下架
signEndTime…否Date签约到期日期
preferential…否Preferential优惠方式,1免费,2折扣,3优惠 1=免费 2=折扣 3=优惠
discountPercentage…否Integer折扣百分比(%)
discountAmount…否Integer优惠后金额
totalTimes…否Integer总共可使用次数
monthTimes…否Integer每月可使用次数
dayTimes…否Integer每天可使用次数
isSecond…否Boolean是否二次购买
secondDiscount…否Integer二次购买折扣
buyTimes…否Integer最多购买次数
cardInstruction…否String持卡使用说明
isAppointment…否Boolean是否需要预约
canAppointment…否Boolean
advanceDays…否Integer提前预约天数
advanceHour…否Integer提前预约小时
cancelHour…否Integer
appointmentDays…否Integer可预约几天之内
isAppointmentCount…否Boolean预约是否算使用次数
unavailableSegment…否String不可用号段
unavailableDate…否String不可用日期区间
introduce…否String资源简介
notice…否String预约须知
prompt…否String温馨提示
ticketPriceModel…否TicketPriceModel签约门票定价方式 1=统一定价 2=周期定价
ticketUniformPrice…否Long签约门票价
ticketPeriodPrice…否List<TicketPeriodPrice>签约门票周期价
price…否Long门票价
startDate…否Date开始时间
endDate…否Date结束时间
ticketPeriodBasePrice…否Long签约门票周期基础定价
settlementWay…否SettlementWay结算方式 1=按刷卡次数 2=买断 3=分成 4=按分配金额统一计算 5=月度均衡分配计算
checkSettlementType…否CheckSettlementType刷卡次数结算方式 1=签约计价 2=阶梯计价 3=阈值计价
settlementPriceOnce…否Long单次入园结算金额
settlementPriceLadder…否List<SettlementLadderPrice>阶梯入园结算金额
minCheckNum…否Integer最小入园次数
maxCheckNum…否Integer最大入园次数
settlementPriceOnce…否Long单次入园结算金额
calcCheckNum…否Integer计算核销次数 -- 临时字段
settlementPriceBuyout…否Long结算周期买断金额
cardSaleShare…否Long销售卡分成
minSaleFlag…否Boolean是否设置保底分成售卡张数
maxSaleFlag…否Boolean是否设置上限分成售卡张数
minSaleNum…否Integer保底分成售卡张数
maxSaleNum…否Integer上限分成售卡张数
minCostFlag…否Boolean是否有最低保本单价
minCostPrice…否Integer最低保本单价
belowMinCostWay…否BelowCostSettlementWay平均单价未达保本单价时结算方式 1=按保本单价补充金额 2=按实际金额计算
aboveMinCostWay…否AboveCostSettlementWay平均单价高于保本单价时结算方式 1=按保本单价计算金额 2=按实际金额计算
monthShareTicketPrice…否Long月度均衡分配结算签约门票价 <em>结算方式为月度均衡分配计算时,签约门票价取该值</em>
isSettlementPlayNum…是Boolean是否设置单张卡结算入园次数上限
settlementPlayNum…否Integer单张卡结算时入园次数上限
settlementMerchantId…是Long结算商户id(即开票方)
isDeleted…否Boolean是否删除
createdBy…否Long创建人id
createdTime…否Date创建时间
updatedBy…否Long更新人id
updatedTime…否Date更新时间
isAppointmentPay…否Integer预约是否需要付费 1是
appointmentPayAmount…否Integer付费金额(元)
isCheckRefund…否Integer入园后是否退款 1是
goods…否Goods
id…否Long商品id,主键
merchantId…否Long所属商户id,关联merchant表id
shopId…否Long所属商铺id
name…否String商品名称
cardModelId…否Long旅游卡ID,关联旅游卡表id
mainPic…否String商品主图
typeId…否String商品大类
subTypeId…否String商品小类
grade…否String商品等级
status…否GoodsStatus商品状态,1正常,2编辑中,3已下架 1=已上架 2=编辑中 3=已下架
qrcode…否String商品二维码
isDeleted…否Boolean是否删除
createdBy…否Long创建人
createdTime…否Date创建时间
updatedBy…否Long修改人
updatedTime…否Date修改时间
thirdId…否String第三方id
thirdName…否String第三方名称
goodsInfo…否GoodsInfo
id…否Long商品id,主键
shortName…否String商品简称
weight…否Integer商品权重
tags…否String商品标签
businessTime…否String营业时间
recommendReason…否String推荐理由
introduction…否String简介
propagatePic…否String宣传图片url地址
video…否String宣传视频url地址
notice…否String购买须知
tips…否String温馨提示
expireDate…否Date
isRefund…否Boolean
isDeleted…否Boolean是否删除
createdBy…否String创建人id
createdTime…否LocalDateTime创建时间
updatedBy…否String更新人id
updatedTime…否LocalDateTime更新时间
calendar…否List<CardResourceCalenderListResponse>
enableDate…否Date可预约日期
stock…否Integer库存
inventory…否Integer剩余预约数量
isEnabled…否Boolean是否可用,1可用,2不可用
reason…否String
slotList…否List<CardResourceCalenderTimeSlot>
id…否LongID,主键
ruleId…否Long资源规则ID
enableDate…否Date时间段库存日期
name…否String名称
time…否String时间段
totalStock…否Integer总库存数量
stock…否Integer库存数量
isEnabled…否Boolean是否可用,1可用,2不可用
version…否Integer版本,乐观锁
createdTime…否Date创建时间
updatedTime…否Date修改时间
shop…否Shop
id…否Long商铺id,主键
merchantId…否Long所属商户id,关联merchant表id
merchantType…否MerchantType商户类型 1=供应商 2=分销商 3=发卡商 4=其他 5=酒店 6=第三方
name…否String商铺名称
logo…否String商铺LOGO图片url地址
typeId…否Long商铺大类
subTypeId…否Long商铺小类ID
status…否ShopStatus商铺状态,1正常运营,2审核中,3暂停运营,4已关店 1=正常运营 2=审核中 3=暂停运营 4=已关店
provinceId…否String省id
cityId…否String市id
districtId…否String区县id
address…否String商铺地址
mobile…否String客服电话
linkman…否String商户联系人
linkphone…否String商户联系人手机
manager…否String专属客户经理
level…否String等级
lng…否String经度
lat…否String纬度
introduction…否String简介
businessTime…否String营业时间
tags…否String商铺标签
mainPic…否String景区主图url地址
propagatePic…否String宣传图片url地址
video…否String景区视频url地址
poster…否String分享海报url地址
propagateContent…否String宣传语
description…否String图文详情
ticketInfo…否String门票信息
trafficInfo…否String交通信息
tips…否String温馨提示
isDeleted…否Boolean是否删除
createdBy…否String创建人id
createdTime…否Date创建时间
updatedBy…否String更新人id
updatedTime…否Date修改时间
thirdId…否String
thirdName…否String
cardModel…否CardModel
id…否Long旅游卡种ID,主键
name…否String卡种名称
grade…否ModelGrade卡种等级,1一类卡,2二类卡 1=一类卡 2=二类卡 3=公式卡
cardModelType…否CardModelType卡种类型,1省级旅游卡,2市州旅游卡 1=省级旅游卡 2=市州旅游卡
code…否Integer卡种编号: 2 位数,从10 开始。10、11、12、顺序编号
merchantId…否Long所属商户
shopId…否Long所属商铺,关联商铺表id
shopName…否String所属商铺名称
channel…否ChannelType所属渠道,1北京卡管理系统,2三省卡系统,3数字平台,4质惠游 1=北京卡管理系统 2=三省卡系统 3=数字平台 4=质惠游 5=支付宝 6=兴业银行 7=湘工惠 8=湘约码
thirdId…否String第三方id
price…否Integer卡种售价
expireDate…否Date失效日期
publishDate…否Date发行日期
isFace…否Boolean是否需要人脸
isActiveCode…否Boolean是否需要激活码
isRefresh…否Boolean二维码是否刷新
propagateStyle…否String宣传卡样url地址
propagatePic…否String宣传图片url地址
propagateVid…否String宣传视频url地址
description…否String图文详情
isDeleted…否Boolean是否删除
createdBy…否Long创建人id
createdTime…否Date创建时间
updatedBy…否Long更新人id
updatedTime…否Date修改时间
sskCardResource…否SskCardResource
createTime…否Date创建时间
updateTime…否Date修改时间
beginDayMin…否String请求参数
beginDayMax…否String请求参数
id…否Longid
name…否String名称
companyId…否Long所属商户id,关联bms_company的id
typeValue…否Integer资源类型值1 景区,2电影院,3温泉
province…否String所属省
city…否String所属市
county…否String县(区)
cityCode…否Long城市编码
provinceCode…否Long省份编码
countyCode…否Long地区编码
cinemaCode…否String电影院编码
tags…否String标签
thumbnail…否String图片
address…否String详细地址
longitude…否BigDecimal经度
latitude…否BigDecimal纬度
level…否Integer景区级别
telephone…否String咨询电话
remark…否String备注
ticketPrice…否BigDecimal窗口票价
agreementPrice…否BigDecimal协议价
openTime…否String开放时间
gallery…否String相册,json数组,包含排序和图片地址
deleted…否Boolean是否删除:1删除0未删除
orgCode…否String编码(00-母平台,36-江西,42-湖北,43-湖南)
tourKey…否String景区唯一标识
priceSort…否Integer1为价格升序 2为降序
intro…否List<SskCardResourceIntro>类型:0:介绍,1:预约须知;2:温馨提示
createTime…否Date创建时间
updateTime…否Date修改时间
beginDayMin…否String请求参数
beginDayMax…否String请求参数
id…否Longid
resourceId…否Long资源id,关联ykt_card_resource的id
type…否Integer类型:0:介绍,1:预约须知;2:温馨提示
content…否String介绍
deleted…否Boolean是否删除:1删除0未删除
rule…否SskCardResourceRule景区规则
createTime…否Date创建时间
updateTime…否Date修改时间
beginDayMin…否String请求参数
beginDayMax…否String请求参数
id…否Longid
cardModelId…否Long卡类型id,关联ykt_card_model的id
resourceId…否Long资源id,关联ykt_card_resource的id
visitTimes…否Integer最大可游玩次数,小于0表示不限次数
orderStartTime…否Time预约开始时间
orderEndTime…否Time预约结束时间
checkStartTime…否Time核销开始时间
checkEndTime…否Time核销结束时间
status…否Boolean状态;0:禁用;1:可用
openStatus…否Boolean营业状态;0:不营业;1:营业
suggest…否Boolean是否推荐;0:未推荐;1:推荐
sortOrder…否Integer
deposit…否BigDecimal押金
insurance…否BigDecimal保险费用
orderAdvance…否Integer需要提前多少天预约
stockUnlimited…否Boolean是否无限库存,0:否;1:是
noAppointment…否Boolean是否免预约;0:否;1:是
notice…否String运营说明
orgCode…否String编码(00-母平台,36-江西,42-湖北,43-湖南)
appointmentDate…否Integer预约有效天数
noDeposit…否Boolean是否需要押金;0:否;1:是
refundDeposit…否Boolean是否退押金;0:否;1:是
depositRefundTime…否Time取消预约超过此时间不退押金
profitCount…否Integer是否计入分润;0:否;1:是
orderDay…否Integer可预约天数(0表示提前预约日期后都可约)
cancelDay…否Integer取消规则提前多少天可取消
cancelTime…否Time取消规则几点前可取消
stockType…否Integer库存形式;0-库存日历,1-时间段库存
overtimeCount…否Integer超时是否扣次数;0-否,1-是
calander…否List<SskCardResourceCalenderDTO>景区日历
id…否Longid
ruleId…否Long卡资源规则id,关联ykt_card_resource_rule的id
enableDate…否Date可预约日期
totalStock…否Integer设置总库存数量
stock…否Integer可预约数量
version…否Integer版本,乐观锁
sessions…否List<SskCalenderSession>场次信息
id…否Long
calenderId…否Long
name…否String
sessionValue…否String
sessionStartTime…否Date
sessionEndTime…否Date
totalStock…否Integer
stock…否Integer
version…否Integer
createTime…否Date
updateTime…否Date
nearbyScenicList…否List<NearbyScenic>
scenicName…否String
grade…否String
openTime…否String
distance…否BigDecimal
price…否BigDecimal
mainPic…否String
tags…否String
cardModelName…否String
preferential…否Preferential优惠方式,1免费,2折扣,3优惠 1=免费 2=折扣 3=优惠
discountPercentage…否Integer折扣百分比(%)
discountAmount…否Integer优惠后金额
totalTimes…否Integer总共可使用次数
request…否CardBagRequest
cardNum…否String
channel…否ChannelType 1=北京卡管理系统 2=三省卡系统 3=数字平台 4=质惠游 5=支付宝 6=兴业银行 7=湘工惠 8=湘约码
scenicId…否String
thirdId…否String
mobile…否String
shopNotice…否ShopNoticexuchao: 商铺公告(is_display=1 且 created_time 最新的一条,无则 null)
id…否Longid
shopId…否Long商铺id
title…否String标题
content…否String内容
isDisplay…否Boolean是否显示,0:否,1:是
createdTime…否Date创建时间
updatedTime…否Date修改时间

响应示例

成功响应示例 code=0

{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "channel": "1",
    "rule": "…",
    "id": "1",
    "cardModelId": "1",
    "shopId": "1",
    "goodsId": "1",
    "resourceName": "\"string\"",
    "type": "\"string\"",
    "skuId": "1",
    "status": "false",
    "resourceStatus": "1",
    "signEndTime": "\"2026-01-01 00:00:00\""
  }
}

失败响应示例

{
  "data": null,
  "可能返回": [
    {
      "errcode": "99999",
      "errmsg": "服务内部错误"
    }
  ]
}
示例来自源码/导出内容,仅结构参考,非线上真实数据。

附录 · 实现细节

调用链 / 数据表 / 调用点证据 / 源码注释 / 逻辑摘要
  • CardBagController#secnicDetail
其它依赖:CardCheckHandlerCache.get
逻辑摘要:见下方调用链
旧站环境备注:pro:(仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
调用点证据
  • dscp-html-manage/src/api/card/index.ts:317 管理后台 · request
  • xghmall/common/http.api.js:19 湘工惠商城 · secnicDetailUrl
可能抛出的业务码:99999 服务内部错误 错误码字典 →
由 tools/build.py 从 data/apis.json 生成 · 生成时间 2026-09-12 19:49 · 数据口径见说明 · 本页数字非手写,均来自同一份数据