跳到主要内容

cs.changes.execute

统一变更执行接口

  • 请求路由: cs.changes.execute
  • 交互模型: Request Response
  • 访问限制: 无
\{
// 公共参数
"reason": "原因",
"remarks": "备注",

// 退仓/取消舱位
"changeType": "CANCEL_SPACE",
"jobId": "工作单id",
"isAllCancel": "是否全部取消(true/false)",
"chargeCancellationFee": "收取取消费描述",
"cancellationFee": "取消费用",
"cancelAllocationInfos": "取消分配信息(数组,和工作单 allocationInfos 模型一致)",

// 停航跳港
"changeType": "PORT_SKIP",
"targets": "停航目标数组 [{bookingNo,soNo}]",

// 货柜变更
"changeType": "CONTAINER_CHANGE",
"jobId": "工作单id",
"method": "变更方式",
"pol": "起运港",
"pod": "目的港",
"newContainerDetails": "新箱型箱量明细(数组,和工作单 containerDetails 模型一致)",
"oldAllocationInfos": "旧分配信息(数组,和工作单 allocationInfos 模型一致)",
"newAllocationInfos": "新分配信息(数组,和工作单 allocationInfos 模型一致)",

// 转船申请
"changeType": "TRANSFER_SHIP",
"jobId": "工作单id",
"newAllocationInfos": "新分配信息(数组,和工作单 allocationInfos 模型一致)",
}

请求​

RSocket.rr({
"route" : "cs.changes.execute",
"data" : {
"replaceMe" : "统一变更执行请求"
}
});

请求参数​

名称类型必须说明
reasonString否原因
remarksString否备注

返回​

空

{ }