TMC服务平台
  1. 酒店
TMC服务平台
  • 系统管理
    • 身份认证API
      • 获取oss凭证
      • 登录
      • 刷新登录凭证
    • 身份认证API Copy
      • 登录
      • 刷新登录凭证
    • 邮箱
      • 邮箱记录
        • 分页获取邮件发送记录
      • 邮箱模板
        • 分页获取邮件模板列表
        • 新增邮件模板
        • 删除邮件模板
        • 修改邮件模板信息
    • ME API
      • 查询当前用户信息
      • 修改密码
      • 退出登录
    • 短信
      • 短信模板
        • 分页获取短信模板列表
        • 修改短信模板信息
        • 新增短信模板
        • 删除短信模板
        • 获取短信模板
        • 获取企业客户列表
      • 短信记录
        • 分页获取短信模板列表
    • 用户
      • 分页获取用户列表
      • 修改用户信息
      • 新增用户
      • 删除用户
      • 修改密码
      • 修改密码
    • 角色
      • 分页获取角色列表
      • 获取角色列表
      • 修改角色信息
      • 新增角色
      • 删除角色
      • 用户分配角色
      • 根据用户ID获取用户角色分配状态列表
      • 根据用户ID获取用户角色
    • 权限
      • 分页获取权限列表
      • 修改权限信息
      • 新增权限
      • 删除权限
      • 获取权限树
      • 获取指定权限的子权限
      • 角色分配权限
      • 根据角色ID获取角色权限
    • 部门
      • 分页获取部门列表
      • 修改部门信息
      • 新增部门
      • 删除部门
      • 获取部门组织树
      • 获取指定部门子部门
    • 字典
      • 分页获取字典模板列表
      • 修改字典模板信息
      • 新增字典模板
      • 删除字典模板
    • 字典类型
      • 分页获取字典模板列表
      • 修改字典模板信息
      • 新增字典模板
      • 删除字典模板
    • APP组件
      • 查询所有form组件类型
      • 查询主节点列表
      • 子节点列表
      • 分页查询列表
      • 修改
      • 新增
      • 删除
    • APP组件附件
      • 查询列表
      • 更新
      • 新增
      • 删除
    • APP组件客户配置
      • 分页查询列表
      • 更新客户的app组件
      • 重置组件为原始配置
  • 客户管理
    • 集团客户
      • 分页获取集团客户列表
      • 获取企业信息表单
      • 增加或修改客户
      • 禁用或启用客户
      • 删除客户状态
      • 审核客户
      • 查询对应航司所对应的全部的大客户编码
    • 差旅规则
      • 免审✓
        • 分页展示免审员工信息
        • 分页展示员工(旅客)信息
        • 分页展示国内机票出行人
        • 移除免审人员✓
        • 添加免审人员
        • 修改免审人员❌
      • 通用规则设置✓
        • 获得通用规则
        • 添加或修改通用规则
      • 国内机票✓
        • 进入国内机票页面
        • 删除国内机票✓
        • 获得国内机票✓
        • 添加或修改国内机票
      • 用车✓
        • 进入用车页面✓
        • 删除用车规则
        • 获得用车规则
        • 添加或修改用车规则
      • 国际机票✓
        • 进入国际机票规则页面✓
        • 删除国际机票规则
        • 获得国际机票规则
        • 添加或修改国际机票规则
      • 国内火车票
        • 进入国内火车票页面✓
        • 删除国内火车票规则
        • 获得国内火车票规则
        • 添加或修改国内火车票规则
      • 城市
        • 进入城市规则页面
        • 删除城市规则✓
        • 添加或删除城市规则
      • 违规原因✓
        • 获取违规原因列表✓
        • 删除违规原因
        • 添加或更新违规原因
        • 根据业务类型获取违规原因
      • 出差原因✓
        • 获取出差原因列表✓
        • 删除出差原因
        • 添加或更新出差原因
      • 酒店✓
        • 进入酒店规则页面✓
        • 根据编号获取酒店规则✓
        • 根据客户编号获取酒店规则
        • 添加或更新酒店规则✓
        • 删除酒店规则✓
        • 获取乘客列表
      • 主规则设置✓
        • 获得主设定页面
        • 保存主设定页面
      • 其他规则设置✓
        • 获得其他规则页面
        • 保存其他规则设置
      • 酒店淡旺季
        • 进入酒店淡旺季页面
        • 查询当前客户淡旺季的等级信息
        • 分页查询对应等级下的酒店淡旺季数据
        • 删除
        • 修改
        • 添加
        • 淡旺季删除
      • 通用
        • 获得火车出行人列表
        • 同步全部城市
    • 法人单位
      • 法人单位列表
      • 编辑或新增法人单位
      • 删除法人单位
    • 客户差旅设置
      • 查询差旅设置
      • 编辑差旅设置
      • 添加差旅设置
    • 客户角色
      • 分页获取角色列表
      • 编辑或新增角色
      • 删除角色
    • 客户级别名称
      • 级别名称列表
      • 编辑或新增级别
      • 删除级别
    • 差旅政策
      • 查询差旅政策
      • 新增差旅政策
      • 更新差旅政策
      • 更新国内机票差旅政策
      • 更新国际机票差旅政策
      • 更新火车票差旅政策
      • 更新用车差旅政策
      • 查询改customerNo是否有数据
      • 查询根据里程调价信息
      • 修改里程调价信息
      • 添加里程调价信息
      • 查询根据出行人调价信息
      • 修改出行人调价信息
      • 添加出行人调价信息
      • 删除调价信息
      • 查询用车供应商取消政策
      • 更新用车供应商取消政策
      • 删除用车供应商取消政策
      • 更新酒店差旅政策
    • 成本中心
      • 成本中心细节
      • 删除成本中心
      • 成本中心树
      • 添加或修改中心细节
    • 成本中心配置
      • 初始化页面成本中心配置
      • 加载flow集合
      • flow详情
      • 审批模式下的流程配置同步
      • 审批模式下的流程配置所有成本中心同步
      • 新建或者修改flow
      • 同步客户个性额度控制到所有部门
      • 删除flow
      • 是否启用审批
      • 员工分页
      • 判断员工是否被选择
    • AipLus设置
      • 查询全部
      • 根据id查询
      • 删除数据
      • 增加信息
      • 修改信息
    • 企业部门✓
      • 分页获取企业部门✓
      • 修改企业部门✓
      • 添加企业部门✓
      • 删除企业部门✓
      • 按名称查找企业部门
      • 企业部门树✓
      • 企业部门树子节点
    • 部门成本中心配置
      • 初始化页面成本中心配置
      • 加载flow集合
      • flow详情
      • 审批模式下的流程配置同步
      • 审批模式下的流程配置所有成本中心同步
      • 新建或者修改flow
      • 删除flow
      • 是否启用审批
      • 判断员工是否被选择
    • 集团用户-员工
      • 添加上级员工
      • 移除上级员工
      • 分页获取常旅客表
      • 保存或编辑常旅客信息
      • 跳转到编辑页面
      • 删除员工
      • 批量转正
      • 获取差旅秘书列表
      • 单个删除差旅秘书
      • 添加差旅秘书
      • 重置密码
      • 查询部门
      • 查询职级
    • 职位职级
      • 分页获取职位职级
      • 增加或修改职位职级
      • 删除修改状态
  • 酒店管理
    • 酒店设置
      • 更新酒店设置
      • 查询酒店设置
    • 酒店控润管理
      • 分页查询控润规则聚合列表
      • 分页查询控润规则详情列表
      • 新增润控
      • 删除润控
      • 获取润控详情
      • 更新润控
    • 酒店列表
      • 酒店列表查询
      • 酒店详情
    • 城市列表
      • 酒店城市列表
    • TMC-OP端酒店订单
  • 账户管理
    • 销售账户
      • 销售账户流水
        • 分页获取销售账户流水
      • 分页获取账户
      • 增加或修改销售账户
      • 冻结解冻账户
      • 根据客户号查询销售账户
      • 修改销售账户密码
      • 获取账户查询条件列表
      • 根据用户申请插入信息到用户的申请临时额度管理表
    • 采购账号
      • 分页获取采购账户
      • 增加或修改采购账户
      • 冻结解冻账户
      • 根据客户号查询采购账户
      • 修改采购账户密码
    • 集团客户
      • 分页获取集团客户列表
      • 获取企业信息表单
      • 增加或修改客户
    • 收银台
      • getCash:打开现金收银
      • cashPay:现金收银
    • 供应商
      • 获取供应商列表
  • 成本中心
    • 成本中心细节
    • 添加或修改中心细节
    • 删除成本中心
  • 订单管理
    • 国内机票
      • 改签订单
        • 分页查询
        • 详情页
      • 改签订单 Copy
        • 分页查询
        • 详情页
      • 退票订单
        • 分页查询
        • 详情页
      • 销售订单
        • 签注
          • 添加签注接口
          • 修改签注接口
          • 删除签注
        • 分页查询
        • 详情页
        • 支付
    • 国际机票
      • 销售订单
        • 分页查询
        • 详情页
    • 火车
      • 改签订单
        • 改签订单-分页查询
        • 改签订单-订单详情
      • 退票订单
        • 退票订单-分页查询
        • 退票订单-订单详情
      • 销售订单
        • 销售订单-分页查询
        • 销售订单-订单详情
    • 租车
      • 订单调价
        • 订单调价分页
      • 内部订单
        • 分页查询
        • 更新订单处理信息
        • 锁单操作
        • 导出报表
        • 导出报表
      • 投诉评价管理
        • 分页查询
    • 酒店
      • 酒店设置
        • 更新酒店设置
        • 查询酒店设置
      • 退房订单
        • 分页获取退房订单
        • 处理
        • 去退房
        • 提交部分退房
      • 拦截订单
        • 分页获取拦截订单
        • 获取拦截单数量
      • 所有订单
        • 订单管理
          • 酒店
            • 所有订单
              • 分页获取酒店所有订单
              • 统计酒店订单状态
              • 统计酒店订单状态
              • 获取订单状态列表
        • 分页获取酒店所有订单
        • 查询订单详情
        • 取消订单
        • op端酒店订单详情
        • 人工采购
        • OP端拒单
      • 控润管理
        • 分页查询控润规则聚合列表
        • 分页查询指定控润规则列表
        • 新增润控
        • 删除润控
        • 获取润控详情
        • 更新润控
      • 拒单管理
        • 分页获取拒单拦截订单
      • (供给端做)待支付订单
        • 分页获取待支付订单
    • 保险
      • 分页查询保险订单
      • 查询保险订单详情
      • 退款保险订单
      • (未支付)取消保险订单
      • 获取保险公司名称
      • 购买保险
  • 呼叫中心
    • 国内机票
      • 机票预订
      • 航班查询(第一屏)
      • 航班查询(第二屏)
    • 国际机票
      • 城市列表
      • 航司列表
      • 航班列表
      • 验舱验价
    • 火车
      • 下单
        • 跳转预定页面接口
        • 单程/联程 预定下单
        • 申请出票
        • 取消订单
        • 申请改签
        • 确认改签
        • 取消改签
        • 申请退款
      • 账号
        • 12306登录
        • 12306短信验证
        • 12306查询常用旅客
        • 添加或者修改旅客
      • 查询
        • 单程查询
        • 联程查询
        • 查询经停站
        • 查询出行人
        • 查询车站/热门城市接口
      • 回调
        • 占座回调
        • 取消占座
        • 申请出票回调
        • 申请改签回调
        • 确认改签回调
        • 取消改签回调
        • 退款回调
    • 酒店
      • 酒店城市列表
        POST
      • 分页展示酒店出行人
        POST
      • 酒店列表查询
        POST
      • 酒店详情
        POST
      • 订单验价
        POST
      • 创建订单
        POST
      • 提交订单
        GET
      • 取消订单
        GET
      • 查询订单信息
        GET
    • 客户模块
      • 添加企业用户
      • 根据客户名称模糊查询客户列表
      • 查询用户列表
      • 获取用户信息
  • 运营管理
    • 交易记录汇总(内含到账确认审核)
      • 进入交易汇总列表
      • 分页获得交易流水
      • 到账确认审核分页
      • 审核确定
      • 审核确定
    • 资金账户管理
      • 进入资金账户管理页面
      • 资金账户管理分页
      • 更新资金账户
      • 保存资金账户
      • 删除资金账户管理
    • 采购-销售付款配置
      • 进入采购付款配置页面
      • 采购付款配置分页
      • 保存
      • 删除
      • 保存销售收款配置
      • 进入销售收款配置
    • 支付方式级联
      • 查所有可用的支付类别
      • 查所有可用的支付方式
    • 支付方式管理
      • 进入交易方式列表
      • 分页获取交易方式列表
      • 修改交易方式
      • 新增交易方式
      • 删除交易方式
      • 启用禁用交易方式
    • 三方收款接口
      • 进入第三方支付层
      • 分页
      • 删除
      • 修改
      • 保存
      • 确认
  • 结算管理
    • 电子发票
      • 火车搜索
      • 酒店搜索
      • 更新酒店发票
      • 更新火车发票
      • 发票清单
      • 创建订单
      • 发票详情
      • 冲红
      • 拒单
      • 查询电子发票信息
      • 更新数据
      • 通过id查询信息
      • 重新发
      • 酒店订单发票信息分页
      • 提交开票请求
      • 根据所选开发票申请
    • 交易记录汇总(内含到账确认审核)
      • 分页银行流水记录
      • 分页反冲记录
      • 跳转导入页面
      • 进入签单页面
      • 自动补全
      • 签单
      • 撤销
      • 获得对应账户
    • 已签单流水
      • persist
      • 打印功能入口,可提供type指定打印的类型
      • 进入页面
      • 分页已签单记录
      • 更改流水记录
  • 火车票后台
    • 火车
      • 销售订单
        • 销售订单-分页查询
        • 销售订单-订单详情
        • 获取火车票订单来源
        • 获取火车票订单类型
        • 获取火车票订状态
        • 获取火车票商家列表
  1. 酒店

创建订单

POST
/api/hotel/createOrder
创建订单

请求参数

Header 参数
Authorization
string 
可选
示例值:
Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJsaXV4dSIsImlhdCI6MTc0NDQyMDk2NiwiZXhwIjoxNzQ0NTA3MzY2fQ.qCrPSz3lkvILUkF2E6BWbxR0FE-x3W_p9QAiSb5vSyk
Tenant-Id
string 
可选
示例值:
1
Body 参数application/json
token
string 
可选
hotelId
integer <int64>
酒店ID
可选
roomId
string 
房间ID
可选
ratePlanId
string 
可选
售卖房间id 对应携程:roomCode 美团:goodId
checkInDate
string 
入住日期
可选
checkOutDate
string 
离店日期
可选
roomNum
integer 
预订间数
可选
totalPrice
number 
总金额
可选
no
string 
合作商订单号
可选
outNo
string 
外部单号
可选
priceItems
array[object (CreateOrderPriceItem) {5}] 
可选
订单每日价格详情(List)
saleDate
string 
售卖日期
可选
salePrice
number 
价格
可选
breakfastType
integer 
可选
早餐类型 - 非必传
breakfastNum
integer 
可选
早餐数量 - 非必传
buyPrice
number 
采购价格
可选
priceItemsStr
string 
可选
订单每日价格详情(String)
names
array [array] 
可选
入住人名列表(List)
object (Passenger) 
可选
常旅客表,保存常旅客信息
checkin
string 
可选
OPnames
array[string]
OP入住人列表
可选
linkMan
string 
订单联系人
可选
linkPhone
string 
联系人电话
可选
email
string 
邮箱 - 非必传
可选
latestArriveTime
string 
可选
最晚到店时间 HH:mm
supplyCode
string 
供应商编码
可选
remark
string 
可选
备注信息 - 非必传
commonMark
string 
出行分类
可选
specialDemand
string 
可选
特殊要求 - 非必传
travelNo
string 
出差申请单号
可选
source
string 
订单来源
可选
highLimit
integer 
因公高价限制
可选
isDismantling
integer 
是否拆标0否1是
可选
businessTravelersItems
string 
出行人额度明细
可选
payType
string 
可选
PP:预付 FG:到付
roomSharingStrategys
array [array] 
可选
出行人分房策略
内容如下:
[
[
{
"passengerNo": "0000000001",
"passengerName": "上官三纶",
"money": 400
},
{
"passengerNo": "0000000001",
"passengerName": "王望尢",
"money": 400
}
],
[
{
"passengerNo": "0000000001",
"passengerName": "薛学雪",
"money": 400
},
{
"passengerNo": "0000000001",
"passengerName": "胡乎怙",
"money": 500
}
]
]
object (RoomSharingStrategy) 
可选
ipay
integer 
可选
是否自己支付超标金额
channel
string 
渠道
可选
extraCost
number 
可选
额外费用(OP端手动增加服务费)
buyPrice
number 
采购价
可选
outHotelId
string 
外部酒店id
可选
prepaidIndicator
boolean 
可选
是否为预付房型,true-预付,false-到付
默认值:
true
travelRules
object (TravelRules) 
差旅规则
可选
standardDetail
array [array] 
可选
出行人标准
外层list:代表共有几间房
内层list:代表每间房,住了多少人
roomCheckRules
integer 
可选
房间是否超标校验规则 0:总价 1:每日价格
isDismantling
integer 
是否拆标0否1是
可选
ipay
integer 
可选
是否自己支付超标金额
shareStandard
integer 
可选
共享标准 0:按照最高 1:按照最低 2:平均
highLimitRules
integer 
可选
高价限制规则。1=只提示不记录 2=列表提示为违规酒店 3=不可预定 4=提示违规再次审批或个人支付 5=个人支付
groupBuy
integer 
可选
团购 0:否 1:是
approvedAbnormal
boolean 
是否超标并已通过
可选
默认值:
false
relationalNo
string 
新订单号
可选
realHotelId
string 
供应商酒店ID
可选
applyHotelId
integer <int64>
酒店行程单ID
可选
applyHoteId
integer <int64>
会报错,暂时保留
可选
excessAmount
number 
超标金额
可选
isBusiness
integer 
可选
是否是因公预定 0是 1否
示例
// {
//     "no": "202504021652582477",
//     "linkPhone": "19862891836",
//     "totalPrice": 516,
//     "linkMan": "颜建伟",
//     "checkInDate": "2025-04-15",
//     "names": [
//         [
//             {
//                 "phone": "19862891836",
//                 "name": "颜建伟"
//             }
//         ]
//     ],
//     "checkOutDate": "2025-04-16",
//     "latestArriveTime": "18:00"
// }
{
    "no": "202504120920520903",
    "roomNum": 1,
    "latestArriveTime": "2025-04-12T01:20:25.630Z",
    "remark": "",
    "linkMan": "颜建伟",
    "linkPhone": "13099999999",
    "email": "123@qq.com",
    "salePrice": "",
    "extraCost": 10,
    "commonMark": "123123",
    "specialDemand": "123123",
    "names": [
        [
            {
                "name": "颜建伟"
            }
        ]
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/hotel/createOrder' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJsaXV4dSIsImlhdCI6MTc0NDQyMDk2NiwiZXhwIjoxNzQ0NTA3MzY2fQ.qCrPSz3lkvILUkF2E6BWbxR0FE-x3W_p9QAiSb5vSyk' \
--header 'Tenant-Id: 1' \
--header 'Content-Type: application/json' \
--data-raw '// {
//     "no": "202504021652582477",
//     "linkPhone": "19862891836",
//     "totalPrice": 516,
//     "linkMan": "颜建伟",
//     "checkInDate": "2025-04-15",
//     "names": [
//         [
//             {
//                 "phone": "19862891836",
//                 "name": "颜建伟"
//             }
//         ]
//     ],
//     "checkOutDate": "2025-04-16",
//     "latestArriveTime": "18:00"
// }
{
    "no": "202504120920520903",
    "roomNum": 1,
    "latestArriveTime": "2025-04-12T01:20:25.630Z",
    "remark": "",
    "linkMan": "颜建伟",
    "linkPhone": "13099999999",
    "email": "123@qq.com",
    "salePrice": "",
    "extraCost": 10,
    "commonMark": "123123",
    "specialDemand": "123123",
    "names": [
        [
            {
                "name": "颜建伟"
            }
        ]
    ]
}'

返回响应

🟢200成功
application/json
Body
success
boolean 
可选
errCode
string 
可选
errMsg
string 
可选
traceId
string 
可选
data
object (CheckBookTo) 
可选
no
integer <int64>
no
可选
desc
string 
可选
错误信息 FAIL:预算不足
status
integer 
可选
订单创建的状态: 1:创建订单成功 2:此房间不可预定(未创建订单)3.重复预定 4:未满足住房标准 5: 在上游层面预定失败
6:个人支付 7:超标询问 8:超标审批或个人支付
buyNo
string 
订单号
可选
excessAmount
number 
超标金额
可选
paragraph
array[string]
酒店公告
可选
prompt
array[string]
酒店预付信息提示
可选
createTime
string 
创建时间
可选
默认值:
LocalDateTime.now().toString()
buyPrice
number 
可选
示例
{
  "success": false,
  "errCode": "",
  "errMsg": "",
  "traceId": "",
  "data": {
    "no": 0,
    "desc": "",
    "status": 0,
    "buyNo": "",
    "excessAmount": 0.0,
    "paragraph": [
      ""
    ],
    "prompt": [
      ""
    ],
    "createTime": "",
    "buyPrice": 0.0
  }
}
修改于 2025-04-12 01:23:24
上一页
订单验价
下一页
提交订单
Built with