东方雨虹
  1. 订单模块-退货单
东方雨虹
  • 自动触发PL02流程范围配置接口
    • 详情
      GET
    • 分页 查询自动触发PL02流程范围配置列表
      POST
    • 新增或修改
      POST
    • 逻辑删除
      POST
    • 详情
      GET
    • 分页 查询自动触发PL02流程订单专员配置列表
      POST
    • 新增或修改
      POST
    • 逻辑删除
      POST
    • 获取工厂
      GET
  • 订单模块-补贴支付上限比例配置
    • 分页
      GET
    • 新增或修改
      POST
    • 查询日志
      GET
    • 导出
      GET
    • 导出模板
      GET
    • 导入
      POST
    • 获取配置数详情
      GET
    • 更新全额支付类型
      POST
  • 订单模块-退货单
    • 详情
      GET
    • 分页
      GET
    • 分页
      GET
    • 退货单列表导出
      GET
    • 新增或修改
      POST
    • 测试ECC
      GET
    • 修改
      POST
    • 修改
      POST
    • 逻辑删除
      POST
    • 查询订单退货信息
      GET
    • 查询订单退货信息
      GET
    • 修改
      POST
    • 「已废弃」
      POST
    • 查询订单退货信息
      GET
    • 查询订单退货信息
      POST
    • 校验当前登录人是否可以退货
      GET
  • 订单模块对外引用的api
    • tms
    • 查询结算信息
    • (框架合同)查询商品信息
    • 根据合同编码查询合同
    • 查询合同列表
    • 查询合同商品列表
    • 查询合同商品列表
    • 大礼包
    • 大礼包明细信息
    • 根据项目code 合同id 获取项目收货地址
    • 获取项目详情
    • 查询合同列表
    • 查询当前用户下所能看到的合同
    • 查询客户地址信息
    • 获取送达方
    • 获取wbs编号
    • 获取wbs编号
    • 查询工厂
    • 查询工厂地址
    • 查询仓库
    • 获取预算信息
    • 获取预算信息
    • 获取预算信息
    • 数据初始化转换实体类使用
    • 数据初始化转换实体类使用
    • 数据初始化转换实体类使用
    • 查询富勒wms物流信息
    • 调取唯智TMS接口
    • 当选择合同类型为直属合同时,下单界面增加合格证开具名称
    • 获取返利和补贴账户信息 for 退货&调账退还订单生成的返利
  • 订单模块-订单调账
    • 详情
    • 分页
    • 调账下一步
    • 调账提交
    • 查询调账发票信息
    • 查询调账商品明细信息
    • 调账
    • 清空sap信息
    • 导出调账订单
    • 场景列表
    • 校验合同是否可允许调账
    • 校验调出原因
    • checkAdjustReason
  • 订单客户退返利白名单
    • 分页
    • 新增或修改
    • 逻辑删除
    • 校验客户是否在白名单中
  • 订单编辑
    • 退货控制白名单
      • 分页
      • 新增或修改
      • 逻辑删除
  • 订单模块-订单运维
    • 根据sap订单号查找订单
    • 修改订单运费承担方式
    • 根据sap订单号和营销订单编号查找订单
    • 修改订单状态
  • 通用操作日志
    • 通过类型和关联key分页查询日志
  • 订单模块-主表
    • 工程公司费用管控
  • 接口幂等性token接口
    • 获取 idem token
    • test
  • 金税发票申请单物料明细表
    • 系统发货单列表展示
    • 系统发货单列表展示
    • 系统发货单列表展示
    • 是否维护开票信息(提前开票)
    • 是否维护开票信息(申请开票)
    • 是否维护开票信息(申请开票)
    • 提前开票检索 一个合同只能有一个提前开票
    • 详情
    • 分页
    • 查询提前开票添加商品
    • 系统发票 添加系统发票
    • 关联系统发票
    • 导出
    • 系统发票查询,不区分物料
    • 替换已关联的系统发票
    • 合同是否允许开票(根据有无提前开票信息)
  • 允售产品申请白名单
    • 分页
    • 新增/更新
    • 逻辑删除
    • 下载模板
    • 异步到导出中心
  • 分红
    • 返现明细表
      • 详情
      • 分页
      • 分页
      • 分页
      • 分页
      • 新增
      • 修改
      • 新增或修改
      • 删除
      • 计算项目返利明细
      • 获取可用返利列表
      • 返利转为补贴
      • 查询资产账户分红/返现明细表
      • 获取分红返利订单号by订单信息
      • 导出
  • 为结算模块接口提供账户查询服务
    • 根据客户标识查询资产结算信息
    • 根据客户标识查询资产结算信息(合同)
    • 更新工程利润
    • 更新材料利润
    • 根据合同号更新现款期初
    • 根据合同号更新现款期初
    • 根据合同号重置230101期初记录
    • 查询利润账户列表
    • 特殊现款账户处理
    • 查询对应唯一标识列表的利润账户列表
    • 查询历史利润结算流程
    • 根据合同编码,金额更新现款资产
    • 根据合同编码、凭证号、期初id更新现款明细
    • 根据唯一标识查询授信借款还款情况
    • 查询账户信息
    • 根据用户及项目WBS信息查询利润账户
    • 查询唯一标识对应的的利润账户列表
    • 根据合同编码查询利润账户列表
    • 对接结算新增分红或返利
    • 根据合同列表查询利润账户
    • 重新计算利润
    • 根据经销商编码和公司编码查询资产信息
  • 商品英文名称对照表
    • 分页
    • 新增或修改
    • 逻辑删除
    • 导入模板
    • 导入
    • 检索物料 by materialCode
  • 海外报关合同
    • 根据公司名称和公司编号查询公司信息
    • 根据卖方公司生成合同编号
    • 分页查询订单
    • 分页
    • 提交
    • 获取海外报关合同详情 by id
    • pdf预览
    • pdf预览
    • 创建契约锁合同
    • 作废操作
    • 工作流启动
    • 工作流启动
    • 工作流代办审批表单处理器
    • 工作流归档
    • 工作流中止
    • 获取海外报关合同详情 by processNo
    • 获取契约锁地址
    • 获取签署页面的URL
    • 下载发票信息模板
    • 下载装箱信息模板
  1. 订单模块-退货单

新增或修改

POST
/return/submit
新增或修改 订单模块-退货单
传入returnSubmitCommand

请求参数

Body 参数application/json
returnNo
string  | null 
退货单号
可选
orderId
integer  | null 
订单主表id
可选
reasonsReturn
string  | null 
退货原因
可选
returnAttribution
string  | null 
费用归属说明
可选
returnInstructions
string  | null 
退货说明
可选
returnItemDTOList
array[object (OrderReturnItemDTO) {39}]  | null 
退货明细数据
可选
id
integer  | null 
主键id
可选
createUser
integer  | null 
创建人
可选
createDept
integer  | null 
创建部门
可选
createTime
string  | null 
创建时间
可选
updateUser
integer  | null 
更新人
可选
updateTime
string  | null 
更新时间
可选
status
integer  | null 
业务状态
可选
isDeleted
integer  | null 
是否已删除
可选
invoicItemId
integer  | null 
可选
订单系统发票id 交货单id 订单id
订单系统发票id
returnId
integer  | null 
退货单id
可选
systemInvoiceCode
string  | null 
可选
来源单号:系统发票编码/交货单号/采购申请号
系统发票编码/交货单号/采购申请号
systemInvoiceItemCode
string  | null 
可选
来源单号行项目:系统发票/系统发票行号;交货单号/行号;采购申请号/行号
系统发票/系统发票行号;交货单号/行号;采购申请号/行号
orderItemId
integer  | null 
订单明细id
必需
sapOrderNo
string  | null 
SAP订单编号
可选
sapOrderItemNo
string  | null 
可选
sap推送子订单项目行号
commodityId
integer  | null 
商品id
必需
commodityNo
string  | null 
商品编码
必需
commodityName
string  | null 
商品名称
必需
invoicedQty
number  | null 
已出发票数量
可选
returnableQty
number  | null 
可退货数量
可选
returnedQty
number  | null 
退货数量
可选
basicUnit
string  | null 
申请单位
可选
totalAmt
number  | null 
合计金额
可选
verifyStatus
integer  | null 
审批状态
可选
sapReturnNo
string  | null 
sap退货单号
可选
sapReturnItemNo
string  | null 
sap退货单行号
可选
businessType
string  | null 
可选
业务类型 MSP,EMP
returnSourceType
integer  | null 
可选
退货来源:1系统发票,2 交货单,3采购申请
{@link com.yh.order.aftersale.enums.ReturnSourceTypeEnum}
退货来源:1系统发票,2 交货单,3采购申请
receivedQty
number  | null 
实收数量
可选
shippingFactory
string  | null 
发货工厂
可选
extra
object (Map«Object») 
可选
订单额外信息,不持久化到数据库
terminalPrice
object (OrderConditionType) 
单价
可选
originalInvoiceAmount
number  | null 
可选
原始可开发票金额(存取数据用)
原始可开发票金额
originalInvoiceQty
number  | null 
可选
原始可开物料数量(存取数据用)
原始可开物料数量
returnAmount
number  | null 
退货占用金额
可选
adjustAmount
number  | null 
调货占用金额
可选
cgUser
string  | null 
采购人员
可选
conditionTypes
array[object (OrderConditionType) {18}]  | null 
可选
子订单使用的其他条件类型
默认值:
Lists.newArrayList()
returnNo
string  | null 
退货单号
可选
order
object (Order) 
订单主表
可选
id
integer  | null 
主键id
可选
createUser
integer  | null 
创建人
可选
createDept
integer  | null 
创建部门
可选
createTime
string  | null 
创建时间
可选
updateUser
integer  | null 
更新人
可选
updateTime
string  | null 
更新时间
可选
status
integer  | null 
业务状态
可选
isDeleted
integer  | null 
是否已删除
可选
no
string  | null 
编号
可选
adjustNo
string  | null 
调账编号
可选
sapOrderNo
string  | null 
SAP订单编号
可选
contractCode
string  | null 
可选
合同编号
营销下单合同编号
工程下单施工合同编号,返修的场景下是原始项目的合同编号
contractName
string  | null 
合同名称
可选
contractType
string  | null 
合同类型
可选
projectNature
string  | null 
项目性质
可选
sellArriveCode
string  | null 
售达方编码
可选
sellArriveName
string  | null 
售达方名称
可选
middleCode
string  | null 
中间方名称
可选
middleName
string  | null 
中间方名称
可选
sellerCode
string  | null 
卖方编码
可选
sellerName
string  | null 
卖方名称
可选
stockUp
string  | null 
是否备货
可选
projectCode
string  | null 
项目编码
可选
projectName
string  | null 
项目名称
可选
collectAbbreviation
string  | null 
集采简称
可选
actualStockUpProjectCode
string  | null 
实际备货项目编号
可选
type
integer  | null 
业务订单类型id
可选
deliveryCode
string  | null 
提货方式编码
可选
selfMentionFactoryCode
string  | null 
自提工厂编码
可选
factoryCode
string  | null 
可选
指定仓库时,工厂编码
inventoryCode
string  | null 
可选
指定仓库时,仓库编码
fareUndertakingCode
string  | null 
运费承担方式编码
可选
unloadingMethodCode
string  | null 
卸货方式编码
可选
certQuantity
integer  | null 
合格证数量
可选
certQuantityDesc
string  | null 
可选
合格证数量描述, 一式X份
certNote
string  | null 
合格证备注
可选
carRequirementCode
string  | null 
车型要求编码
可选
packagingRequirementCode
string  | null 
包装要求
可选
materialPackRequirementCode
string  | null 
物料包装要求编码
可选
internationalTradeTermsCode
string  | null 
国际贸易条件编码
可选
internationalTradeTermsName
string  | null 
国际贸易条件名称
可选
internationalTradeTermsDesc
string  | null 
国际贸易条件输入
可选
deliveryPartyCode
string  | null 
送达方编码
可选
deliveryPartyName
string  | null 
送达方名称
可选
distributionBeamCode
string  | null 
分部、梁场、工区
可选
isMonitoringReport
string  | null 
可选
是否需要国家型检测报告(0需要,1不需要)
monitoringReport
integer  | null 
国家型检测报告数量
可选
needWarrantyBookCode
string  | null 
是否需要质保书编码
可选
needDeliveryNoticeCode
string  | null 
可选
是否需要送货通知单编码
projectWbsCode
string  | null 
项目WBS号
可选
projectWbsName
string  | null 
项目WBS名称
可选
requestWbsCode
string  | null 
订单要求WBS号
可选
requestWbsName
string  | null 
订单要求WBS号
可选
designedForLabel
string  | null 
专供标签
可选
remark
string  | null 
备注(客户备注)
可选
productLine
string  | null 
产品线
可选
reportingTime
string  | null 
填报时间
可选
approvalTime
string  | null 
审批通过时间
可选
isControlled
string  | null 
可选
是否管控(四停)
{@link SapControlled}
10 四停
20 发货管控
30 四停+发货管控
currency
string  | null 
币种: CNY/
可选
payType
string  | null 
可选
支付类型 1-在线支付 2-货到付款
settlementFee
number  | null 
可选
结算总金额
{@link com.yh.order.reconciliation.component.impl.DefaultAdjustmentPersistence#changeOrderInformation(com.yh.order.order.entity.Order, com.yh.order.reconciliation.dto.RichAdjustment, java.util.List, java.lang.String)}
是错误的
「已废弃」
terminalFee
number  | null 
终端价总金额
可选
discountFee
number  | null 
优惠总金额
可选
paidFee
number  | null 
实付金额
可选
employeeCode
string  | null 
可选
业务员编码
yh_contract_main.contract_executor_num
employeeName
string  | null 
可选
2022-02-21 新增业务员名称
业务员名称
channel
string  | null 
可选
2022-02-21 新增分销渠道
业务员名称
分销渠道
actualFollower
string  | null 
可选
{@link ContractResDto#getActualFollower()}
tradeId
string  | null 
采筑 交易标识ID
可选
toMiningFlag
string  | null 
可选
采筑集成状态 Y 成功 N失败
miningFee
number  | null 
可选
采筑订单总金额 每个商品的集团红线价/0.6
payMethod
integer  | null 
可选
订单支付方式
按位进行计算
1 1 1 1 1 1 1
orderChannel
integer  | null 
可选
下单渠道,1: pc, 2: 小程序
period
string  | null 
可选
订单类型
1: 期初订单, 2: 历史订单转换, 0或null: 正常订单, 3: 历史调账订单
sourceType
string  | null 
可选
标识来源 (和上面的区别在于,上面那个会被改动,这个字段不用动他!!!!)
0或null: 正常订单 1: 期初订单 2: 历史订单转换 3: 历史调账订单
fourPase
string  | null 
可选
四停状态 "": 无状态, 10: 四停, 20:解停,30:特批
fareUndertakingChange
string  | null 
可选
运费承担方式修改标识
isAdjustStatus
string  | null 
可选
调账状态
"": 无状态, 1: 部分调账, 2:全部调账
contractResDto
object (ContractResDto) 
可选

获取合同

bugfix:: 为什么在这里用这种字段取值??? 使用

palletTypeCode
string  | null 
托盘类型编码
可选
insulationFareUndertaking
string  | null 
保温品运费承担方式
可选
requireOrderId
integer  | null 
要货单号
可选
sapOrderWbs
string  | null 
sap订单wbs
可选
apsPriority
string  | null 
可选
aps返回的发货运费方案类型
apsPriorityDifference
string  | null 
可选
aps返回的发货运费方案类型的差值
outApplyStatus
integer  | null 
海外订单申请状态
可选
requestId
string  | null 
可选
解停流程 RM09流程编号 RM09_2024_9872
promiseDate
string  | null 
承诺回款日期
可选
sapDate
string  | null 
推送sap时间
可选
quotationNo
string  | null 
提报单编号
可选
noProjectOrder
string  | null 
无项目标识订单
可选
shipTo
string  | null 
送达方
可选
orderPurchaseCode
string  | null 
采购订单单号
可选
terminalCustomerNo
string  | null 
终端客户编号
可选
terminalCustomerName
string  | null 
终端客户名称
可选
subCreateUser
integer  | null 
创建人子账号ID
可选
isFranchise
integer  | null 
是否加盟费订单
可选
isAutoFranchise
integer  | null 
可选
是否认款后创建加盟费订单
dealerType
string  | null 
可选
ybjxs 一般经销商
zxbpjxs 专销爆品经销商
hdqyjxs 惠顶区域经销商
合同经销商类型
creditSourceType
string  | null 
可选
授信来源类型(订单支付使用授信类型) 0:没有使用授信, 1:使用通用授信, 2:使用砂粉专用授信
isAgent
boolean  | null 
是否代办
可选
agentCustomerAccount
string  | null 
可选
代办客户account
agentCustomerName
string  | null 
代办客户名称
可选
agentUserId
integer  | null 
可选
代办用户id,存储实际提单人
代办用户id
agentUserName
string  | null 
可选
代办用户name,存储实际提单人
代办用户name
reconciliationControlFlag
string  | null 
可选
对账单状态 10暂停、20允许 "" 不涉及
receiptControlFlag
string  | null 
可选
回款管控狀態,10暂停、20允许 "" 不涉及
useSubsidy
string  | null 
可选
是否使用补贴,0:未使用, 1:使用
bonusRebateFlag
boolean  | null 
可选
是否分红返利订单
true:使用分红返利
orderExtend
object (OrderExtend) 
盛墙order
可选
sapRate
number  | null 
定价税率
可选
isUpdateCertificate
integer  | null 
可选
是否需要修改合格证名称
certificate
string  | null 
合格证开具名称
可选
commodityType
string  | null 
可选
呆滞品订单需求--产品类型1、呆滞品,2、次品
sendMentionFactoryCode
string  | null 
可选
呆滞品订单需求--发货工厂编码
fileUrl
string  | null 
可选
呆滞品订单需求--呆滞品声明函
certLanguage
string  | null 
合格证语种
可选
appointTruck
string  | null 
指定货车
可选
appointTruckNum
integer  | null 
指定货车数量
可选
traying
string  | null 
是否上托
可选
containerTaskCode
string  | null 
可选
装柜方案任务code
containerPlanUrl
string  | null 
可选
装柜方案url(pc)
containerPlanMobileUrl
string  | null 
可选
装柜方案url(h5)
companyControl
string  | null 
控股公司管控状态
可选
businessType
string  | null 
可选
业务类型 MSP,EMP
constructionContractCode
string  | null 
可选
工程订单的场景下施工合同编号
saleProjectWbsCode
string  | null 
可选
工程订单的场景下双包拆分销售WBS编号
saleContractCode
string  | null 
可选
工程订单的场景下双包拆分销售合同编号
budgetType
string  | null 
可选
预算类型 BudgetTypeEnum 工程订单的场景下该字段有效
deliveryTypeCode
string  | null 
可选
工程订单 发货形式编码
枚举类型 DeliveryTypeEnum
materialCode
string  | null 
物料编码
可选
deliveryType
string  | null 
可选
订单类型
RV、ZPO2、NB:订单
SO:订单、交货单、系统发票
ZPO2,NB,SO,RV以外:订单、交货单
createUserName
string  | null 
创建人名称
可选
updateUserName
string  | null 
更新人
可选
extra
object (Map«Object») 
可选
订单额外信息,不持久化到数据库
adjustOutFactory
string  | null 
调出工厂,调账使用
可选
isPS026
string  | null 
可选
是否是ps026 预算使用
quality
boolean  | null 
是否为产品质量问题
可选
customerName
string  | null 
客户名称
可选
customerAddress
string  | null 
客户地址
可选
terminalCustomerNo
string  | null 
终端客户编号
可选
terminalCustomerName
string  | null 
终端客户名称
可选
rebateReturnAssetInfo
object (RebateReturnAssetInfoDTO) 
返利退还资产信息
可选
rebate
array[object (RebateItem) {8}]  | null 
返利
可选
subsidy
object (Subsidy) 
可选
2022-04-12 补贴
补贴
businessType
string  | null 
可选
业务类型 MSP,EMP
customerPhone
string  | null 
客户联系方式
可选
示例
{
    "returnNo": "string",
    "orderId": 0,
    "reasonsReturn": "string",
    "returnAttribution": "string",
    "returnInstructions": "string",
    "returnItemDTOList": [
        {
            "id": 0,
            "createUser": 0,
            "createDept": 0,
            "createTime": "string",
            "updateUser": 0,
            "updateTime": "string",
            "status": 0,
            "isDeleted": 0,
            "invoicItemId": 0,
            "returnId": 0,
            "systemInvoiceCode": "string",
            "systemInvoiceItemCode": "string",
            "orderItemId": 0,
            "sapOrderNo": "string",
            "sapOrderItemNo": "string",
            "commodityId": 0,
            "commodityNo": "string",
            "commodityName": "string",
            "invoicedQty": 0,
            "returnableQty": 0,
            "returnedQty": 0,
            "basicUnit": "string",
            "totalAmt": 0,
            "verifyStatus": 0,
            "sapReturnNo": "string",
            "sapReturnItemNo": "string",
            "businessType": "string",
            "returnSourceType": 0,
            "receivedQty": 0,
            "shippingFactory": "string",
            "extra": {
                "key": {}
            },
            "terminalPrice": {
                "id": 0,
                "createUser": 0,
                "createDept": 0,
                "createTime": "string",
                "updateUser": 0,
                "updateTime": "string",
                "status": 0,
                "isDeleted": 0,
                "createUserName": "string",
                "updateUserName": "string",
                "extra": {
                    "key": {}
                },
                "bizKey": "string",
                "bizType": "string",
                "type": "string",
                "fee": 0,
                "base": 0,
                "unit": "string",
                "currency": "CNY"
            },
            "originalInvoiceAmount": 0,
            "originalInvoiceQty": 0,
            "returnAmount": 0,
            "adjustAmount": 0,
            "cgUser": "string",
            "conditionTypes": "Lists.newArrayList()",
            "returnNo": "string"
        }
    ],
    "order": {
        "id": 0,
        "createUser": 0,
        "createDept": 0,
        "createTime": "string",
        "updateUser": 0,
        "updateTime": "string",
        "status": 0,
        "isDeleted": 0,
        "no": "string",
        "adjustNo": "string",
        "sapOrderNo": "string",
        "contractCode": "string",
        "contractName": "string",
        "contractType": "string",
        "projectNature": "string",
        "sellArriveCode": "string",
        "sellArriveName": "string",
        "middleCode": "string",
        "middleName": "string",
        "sellerCode": "string",
        "sellerName": "string",
        "stockUp": "string",
        "projectCode": "string",
        "projectName": "string",
        "collectAbbreviation": "string",
        "actualStockUpProjectCode": "string",
        "type": 0,
        "deliveryCode": "string",
        "selfMentionFactoryCode": "string",
        "factoryCode": "string",
        "inventoryCode": "string",
        "fareUndertakingCode": "string",
        "unloadingMethodCode": "string",
        "certQuantity": 0,
        "certQuantityDesc": "string",
        "certNote": "string",
        "carRequirementCode": "string",
        "packagingRequirementCode": "string",
        "materialPackRequirementCode": "string",
        "internationalTradeTermsCode": "string",
        "internationalTradeTermsName": "string",
        "internationalTradeTermsDesc": "string",
        "deliveryPartyCode": "string",
        "deliveryPartyName": "string",
        "distributionBeamCode": "string",
        "isMonitoringReport": "string",
        "monitoringReport": 0,
        "needWarrantyBookCode": "string",
        "needDeliveryNoticeCode": "string",
        "projectWbsCode": "string",
        "projectWbsName": "string",
        "requestWbsCode": "string",
        "requestWbsName": "string",
        "designedForLabel": "string",
        "remark": "string",
        "productLine": "string",
        "reportingTime": "string",
        "approvalTime": "string",
        "isControlled": "string",
        "currency": "string",
        "payType": "string",
        "settlementFee": 0,
        "terminalFee": 0,
        "discountFee": 0,
        "paidFee": 0,
        "employeeCode": "string",
        "employeeName": "string",
        "channel": "string",
        "actualFollower": "string",
        "tradeId": "string",
        "toMiningFlag": "string",
        "miningFee": 0,
        "payMethod": 0,
        "orderChannel": 0,
        "period": "string",
        "sourceType": "string",
        "fourPase": "string",
        "fareUndertakingChange": "string",
        "isAdjustStatus": "string",
        "contractResDto": {
            "billingPartyCode": "string",
            "billingPartyName": "string",
            "contractId": 0,
            "contractCode": "string",
            "contractName": "string",
            "contractSort1Code": "string",
            "contractSort1Name": "string",
            "contractSort2Code": "string",
            "contractSort2Name": "string",
            "projectBuildingTypeSign": "string",
            "corporateCompanyName": "string",
            "corporateCompanyCode": "string",
            "middleCode": "string",
            "middleName": "string",
            "middleCustomerId": "string",
            "customerName": "string",
            "customerCode": "string",
            "projectNum": "string",
            "projectName": "string",
            "projectWbs": "string",
            "projectWbsDesc": "string",
            "requestWbsCode": "string",
            "projectAddress": "string",
            "partnerWbs": "string",
            "partnerWbsDesc": "string",
            "contractType": "string",
            "contractVersion": "string",
            "projectNature": "string",
            "contractStartDate": "string",
            "contractEndDate": "string",
            "deliveryPartyCode": "string",
            "receivingPartyCode": "string",
            "payerCode": "string",
            "payerName": "string",
            "projectSerialConsistencyList": [
                "string"
            ],
            "channel": "string",
            "saleOrg": "string",
            "productGroup": "string",
            "contractStatus": "string",
            "countryCode": "string",
            "provinceCode": "string",
            "cityCode": "string",
            "districtCode": "string",
            "detail": "string",
            "discount": 0,
            "currency": "string",
            "payMethod": "string",
            "payMethodName": "string",
            "contractPeriod": "string",
            "employeeCode": "string",
            "internalFollowerAccountId": "string",
            "externalFollowerAccountId": "string",
            "customerAccountId": "string",
            "details": {
                "key": {}
            },
            "contactInformation": "string",
            "remark": "string",
            "level2OrgCode": "string",
            "level2OrgName": "string",
            "firstConsigneeName": "string",
            "secondConsigneeName": "string",
            "firstConsigneeTel": "string",
            "secondConsigneeTel": "string",
            "doublePackageSplit": true,
            "contractCheckStatus": 0,
            "whetherSplit": "string",
            "contractExecutor": "string",
            "contractExecutorNum": "string",
            "creditPaymentDays": 0,
            "businessSort": "string",
            "projectExpectedUsedMaterials": "string",
            "projectExpectedUsedMaterialName": "string",
            "overseasCustomerFlag": true,
            "projectPoolType": "string",
            "projectSign": "string",
            "signContractCompanyCode": "string",
            "channelAgentCode": "string",
            "innerAccountId": "string",
            "outerAccountId": "string",
            "dealerType": "string",
            "contractForProcessing": "string",
            "constructionUnitCode": "string",
            "constructionUnitName": "string",
            "constructWbsCode": "string",
            "constructWbsName": "string",
            "projectReceiver": "string",
            "projectReceiverName": "string",
            "orderType": "string",
            "项目业务员ID": 0,
            "项目直属上级ID": 0,
            "项目总经理ID": 0,
            "项目成本人员ID": 0,
            "项目确认人": 0,
            "项目确认人上级": 0,
            "工程订单的场景下施工合同编号": "string"
        },
        "palletTypeCode": "string",
        "insulationFareUndertaking": "string",
        "requireOrderId": 0,
        "sapOrderWbs": "string",
        "apsPriority": "string",
        "apsPriorityDifference": "string",
        "outApplyStatus": 0,
        "requestId": "string",
        "promiseDate": "string",
        "sapDate": "string",
        "quotationNo": "string",
        "noProjectOrder": "string",
        "shipTo": "string",
        "orderPurchaseCode": "string",
        "terminalCustomerNo": "string",
        "terminalCustomerName": "string",
        "subCreateUser": 0,
        "isFranchise": 0,
        "isAutoFranchise": 0,
        "dealerType": "string",
        "creditSourceType": "string",
        "isAgent": true,
        "agentCustomerAccount": "string",
        "agentCustomerName": "string",
        "agentUserId": 0,
        "agentUserName": "string",
        "reconciliationControlFlag": "string",
        "receiptControlFlag": "string",
        "useSubsidy": "string",
        "bonusRebateFlag": true,
        "orderExtend": {
            "id": 0,
            "createUser": 0,
            "createDept": 0,
            "createTime": "string",
            "updateUser": 0,
            "updateTime": "string",
            "status": 0,
            "isDeleted": 0,
            "orderId": 0,
            "materialCuttingOrderNo": "string",
            "materialCuttingOrderName": "string",
            "stereotype": "string",
            "thickness": "string",
            "materialQuality": "string",
            "layer": "string",
            "colour": "string",
            "sqPriceAccountingPerson": "string",
            "sqPriceAccountingPersonName": "string",
            "extendField1": "string",
            "extendField2": "string",
            "extendField3": "string",
            "extendField4": "string",
            "extendField5": "string"
        },
        "sapRate": 0,
        "isUpdateCertificate": 0,
        "certificate": "string",
        "commodityType": "string",
        "sendMentionFactoryCode": "string",
        "fileUrl": "string",
        "certLanguage": "string",
        "appointTruck": "string",
        "appointTruckNum": 0,
        "traying": "string",
        "containerTaskCode": "string",
        "containerPlanUrl": "string",
        "containerPlanMobileUrl": "string",
        "companyControl": "string",
        "businessType": "string",
        "constructionContractCode": "string",
        "saleProjectWbsCode": "string",
        "saleContractCode": "string",
        "budgetType": "string",
        "deliveryTypeCode": "string",
        "materialCode": "string",
        "deliveryType": "string",
        "createUserName": "string",
        "updateUserName": "string",
        "extra": {
            "key": {}
        },
        "adjustOutFactory": "string",
        "isPS026": "string"
    },
    "quality": true,
    "customerName": "string",
    "customerAddress": "string",
    "terminalCustomerNo": "string",
    "terminalCustomerName": "string",
    "rebateReturnAssetInfo": {
        "rebate": [
            {
                "bonusNumber": "string",
                "accountCode": "string",
                "rebateType": "string",
                "availableAmount": 0,
                "transactionDate": "string",
                "startDate": "string",
                "endDate": "string",
                "quota": 0
            }
        ],
        "subsidy": {
            "accountCode": "string",
            "availableAmount": 0,
            "quota": 0
        }
    },
    "businessType": "string",
    "customerPhone": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/return/submit' \
--header 'Content-Type: application/json' \
--data-raw '{
    "returnNo": "string",
    "orderId": 0,
    "reasonsReturn": "string",
    "returnAttribution": "string",
    "returnInstructions": "string",
    "returnItemDTOList": [
        {
            "id": 0,
            "createUser": 0,
            "createDept": 0,
            "createTime": "string",
            "updateUser": 0,
            "updateTime": "string",
            "status": 0,
            "isDeleted": 0,
            "invoicItemId": 0,
            "returnId": 0,
            "systemInvoiceCode": "string",
            "systemInvoiceItemCode": "string",
            "orderItemId": 0,
            "sapOrderNo": "string",
            "sapOrderItemNo": "string",
            "commodityId": 0,
            "commodityNo": "string",
            "commodityName": "string",
            "invoicedQty": 0,
            "returnableQty": 0,
            "returnedQty": 0,
            "basicUnit": "string",
            "totalAmt": 0,
            "verifyStatus": 0,
            "sapReturnNo": "string",
            "sapReturnItemNo": "string",
            "businessType": "string",
            "returnSourceType": 0,
            "receivedQty": 0,
            "shippingFactory": "string",
            "extra": {
                "key": {}
            },
            "terminalPrice": {
                "id": 0,
                "createUser": 0,
                "createDept": 0,
                "createTime": "string",
                "updateUser": 0,
                "updateTime": "string",
                "status": 0,
                "isDeleted": 0,
                "createUserName": "string",
                "updateUserName": "string",
                "extra": {
                    "key": {}
                },
                "bizKey": "string",
                "bizType": "string",
                "type": "string",
                "fee": 0,
                "base": 0,
                "unit": "string",
                "currency": "CNY"
            },
            "originalInvoiceAmount": 0,
            "originalInvoiceQty": 0,
            "returnAmount": 0,
            "adjustAmount": 0,
            "cgUser": "string",
            "conditionTypes": "Lists.newArrayList()",
            "returnNo": "string"
        }
    ],
    "order": {
        "id": 0,
        "createUser": 0,
        "createDept": 0,
        "createTime": "string",
        "updateUser": 0,
        "updateTime": "string",
        "status": 0,
        "isDeleted": 0,
        "no": "string",
        "adjustNo": "string",
        "sapOrderNo": "string",
        "contractCode": "string",
        "contractName": "string",
        "contractType": "string",
        "projectNature": "string",
        "sellArriveCode": "string",
        "sellArriveName": "string",
        "middleCode": "string",
        "middleName": "string",
        "sellerCode": "string",
        "sellerName": "string",
        "stockUp": "string",
        "projectCode": "string",
        "projectName": "string",
        "collectAbbreviation": "string",
        "actualStockUpProjectCode": "string",
        "type": 0,
        "deliveryCode": "string",
        "selfMentionFactoryCode": "string",
        "factoryCode": "string",
        "inventoryCode": "string",
        "fareUndertakingCode": "string",
        "unloadingMethodCode": "string",
        "certQuantity": 0,
        "certQuantityDesc": "string",
        "certNote": "string",
        "carRequirementCode": "string",
        "packagingRequirementCode": "string",
        "materialPackRequirementCode": "string",
        "internationalTradeTermsCode": "string",
        "internationalTradeTermsName": "string",
        "internationalTradeTermsDesc": "string",
        "deliveryPartyCode": "string",
        "deliveryPartyName": "string",
        "distributionBeamCode": "string",
        "isMonitoringReport": "string",
        "monitoringReport": 0,
        "needWarrantyBookCode": "string",
        "needDeliveryNoticeCode": "string",
        "projectWbsCode": "string",
        "projectWbsName": "string",
        "requestWbsCode": "string",
        "requestWbsName": "string",
        "designedForLabel": "string",
        "remark": "string",
        "productLine": "string",
        "reportingTime": "string",
        "approvalTime": "string",
        "isControlled": "string",
        "currency": "string",
        "payType": "string",
        "settlementFee": 0,
        "terminalFee": 0,
        "discountFee": 0,
        "paidFee": 0,
        "employeeCode": "string",
        "employeeName": "string",
        "channel": "string",
        "actualFollower": "string",
        "tradeId": "string",
        "toMiningFlag": "string",
        "miningFee": 0,
        "payMethod": 0,
        "orderChannel": 0,
        "period": "string",
        "sourceType": "string",
        "fourPase": "string",
        "fareUndertakingChange": "string",
        "isAdjustStatus": "string",
        "contractResDto": {
            "billingPartyCode": "string",
            "billingPartyName": "string",
            "contractId": 0,
            "contractCode": "string",
            "contractName": "string",
            "contractSort1Code": "string",
            "contractSort1Name": "string",
            "contractSort2Code": "string",
            "contractSort2Name": "string",
            "projectBuildingTypeSign": "string",
            "corporateCompanyName": "string",
            "corporateCompanyCode": "string",
            "middleCode": "string",
            "middleName": "string",
            "middleCustomerId": "string",
            "customerName": "string",
            "customerCode": "string",
            "projectNum": "string",
            "projectName": "string",
            "projectWbs": "string",
            "projectWbsDesc": "string",
            "requestWbsCode": "string",
            "projectAddress": "string",
            "partnerWbs": "string",
            "partnerWbsDesc": "string",
            "contractType": "string",
            "contractVersion": "string",
            "projectNature": "string",
            "contractStartDate": "string",
            "contractEndDate": "string",
            "deliveryPartyCode": "string",
            "receivingPartyCode": "string",
            "payerCode": "string",
            "payerName": "string",
            "projectSerialConsistencyList": [
                "string"
            ],
            "channel": "string",
            "saleOrg": "string",
            "productGroup": "string",
            "contractStatus": "string",
            "countryCode": "string",
            "provinceCode": "string",
            "cityCode": "string",
            "districtCode": "string",
            "detail": "string",
            "discount": 0,
            "currency": "string",
            "payMethod": "string",
            "payMethodName": "string",
            "contractPeriod": "string",
            "employeeCode": "string",
            "internalFollowerAccountId": "string",
            "externalFollowerAccountId": "string",
            "customerAccountId": "string",
            "details": {
                "key": {}
            },
            "contactInformation": "string",
            "remark": "string",
            "level2OrgCode": "string",
            "level2OrgName": "string",
            "firstConsigneeName": "string",
            "secondConsigneeName": "string",
            "firstConsigneeTel": "string",
            "secondConsigneeTel": "string",
            "doublePackageSplit": true,
            "contractCheckStatus": 0,
            "whetherSplit": "string",
            "contractExecutor": "string",
            "contractExecutorNum": "string",
            "creditPaymentDays": 0,
            "businessSort": "string",
            "projectExpectedUsedMaterials": "string",
            "projectExpectedUsedMaterialName": "string",
            "overseasCustomerFlag": true,
            "projectPoolType": "string",
            "projectSign": "string",
            "signContractCompanyCode": "string",
            "channelAgentCode": "string",
            "innerAccountId": "string",
            "outerAccountId": "string",
            "dealerType": "string",
            "contractForProcessing": "string",
            "constructionUnitCode": "string",
            "constructionUnitName": "string",
            "constructWbsCode": "string",
            "constructWbsName": "string",
            "projectReceiver": "string",
            "projectReceiverName": "string",
            "orderType": "string",
            "项目业务员ID": 0,
            "项目直属上级ID": 0,
            "项目总经理ID": 0,
            "项目成本人员ID": 0,
            "项目确认人": 0,
            "项目确认人上级": 0,
            "工程订单的场景下施工合同编号": "string"
        },
        "palletTypeCode": "string",
        "insulationFareUndertaking": "string",
        "requireOrderId": 0,
        "sapOrderWbs": "string",
        "apsPriority": "string",
        "apsPriorityDifference": "string",
        "outApplyStatus": 0,
        "requestId": "string",
        "promiseDate": "string",
        "sapDate": "string",
        "quotationNo": "string",
        "noProjectOrder": "string",
        "shipTo": "string",
        "orderPurchaseCode": "string",
        "terminalCustomerNo": "string",
        "terminalCustomerName": "string",
        "subCreateUser": 0,
        "isFranchise": 0,
        "isAutoFranchise": 0,
        "dealerType": "string",
        "creditSourceType": "string",
        "isAgent": true,
        "agentCustomerAccount": "string",
        "agentCustomerName": "string",
        "agentUserId": 0,
        "agentUserName": "string",
        "reconciliationControlFlag": "string",
        "receiptControlFlag": "string",
        "useSubsidy": "string",
        "bonusRebateFlag": true,
        "orderExtend": {
            "id": 0,
            "createUser": 0,
            "createDept": 0,
            "createTime": "string",
            "updateUser": 0,
            "updateTime": "string",
            "status": 0,
            "isDeleted": 0,
            "orderId": 0,
            "materialCuttingOrderNo": "string",
            "materialCuttingOrderName": "string",
            "stereotype": "string",
            "thickness": "string",
            "materialQuality": "string",
            "layer": "string",
            "colour": "string",
            "sqPriceAccountingPerson": "string",
            "sqPriceAccountingPersonName": "string",
            "extendField1": "string",
            "extendField2": "string",
            "extendField3": "string",
            "extendField4": "string",
            "extendField5": "string"
        },
        "sapRate": 0,
        "isUpdateCertificate": 0,
        "certificate": "string",
        "commodityType": "string",
        "sendMentionFactoryCode": "string",
        "fileUrl": "string",
        "certLanguage": "string",
        "appointTruck": "string",
        "appointTruckNum": 0,
        "traying": "string",
        "containerTaskCode": "string",
        "containerPlanUrl": "string",
        "containerPlanMobileUrl": "string",
        "companyControl": "string",
        "businessType": "string",
        "constructionContractCode": "string",
        "saleProjectWbsCode": "string",
        "saleContractCode": "string",
        "budgetType": "string",
        "deliveryTypeCode": "string",
        "materialCode": "string",
        "deliveryType": "string",
        "createUserName": "string",
        "updateUserName": "string",
        "extra": {
            "key": {}
        },
        "adjustOutFactory": "string",
        "isPS026": "string"
    },
    "quality": true,
    "customerName": "string",
    "customerAddress": "string",
    "terminalCustomerNo": "string",
    "terminalCustomerName": "string",
    "rebateReturnAssetInfo": {
        "rebate": [
            {
                "bonusNumber": "string",
                "accountCode": "string",
                "rebateType": "string",
                "availableAmount": 0,
                "transactionDate": "string",
                "startDate": "string",
                "endDate": "string",
                "quota": 0
            }
        ],
        "subsidy": {
            "accountCode": "string",
            "availableAmount": 0,
            "quota": 0
        }
    },
    "businessType": "string",
    "customerPhone": "string"
}'

返回响应

🟢200成功
application/json
Body
code
integer  | null 
状态码
必需
success
boolean  | null 
是否成功
必需
data
array[object (OrderReturn) {44}]  | null 
承载数据
可选
id
integer  | null 
主键id
可选
createUser
integer  | null 
创建人
可选
createDept
integer  | null 
创建部门
可选
createTime
string  | null 
创建时间
可选
updateUser
integer  | null 
更新人
可选
updateTime
string  | null 
更新时间
可选
status
integer  | null 
业务状态
可选
isDeleted
integer  | null 
是否已删除
可选
returnNo
string  | null 
退货单号
可选
type
integer  | null 
退货单类型
可选
orderNo
string  | null 
订单编号
可选
adjustNo
string  | null 
调账编号
可选
sapOrderNo
string  | null 
SAP订单编号
可选
orderId
integer  | null 
订单主表id
可选
contractId
integer  | null 
合同id
可选
contractCode
string  | null 
合同编号
可选
contractName
string  | null 
合同名称
可选
orderTypeId
string  | null 
业务订单类型id
可选
reasonsReturn
string  | null 
退货原因
可选
returnInstructions
string  | null 
退货说明
可选
returnAttribution
string  | null 
费用归属说明
可选
returnAttributionCode
string  | null 
费用归属代码
可选
returnStatus
integer  | null 
退货状态
可选
verifyStatus
integer  | null 
审批状态
可选
totalRefundAmount
number  | null 
退款总金额
可选
sapReturnNo
string  | null 
sap退货单号
可选
freight
number  | null 
可选
运输费(审批流用)
运输费
otherExpenses
number  | null 
可选
其他费用(审批流用)
其他费用
repairCost
number  | null 
可选
返修费用(审批流用)
返修费用
quality
boolean  | null 
可选
true: 是
false: 否
是否质量问题
customerName
string  | null 
客户名称
可选
customerCode
string  | null 
客户编码
可选
customerAddress
string  | null 
客户地址
可选
sapOrderWbs
string  | null 
sap订单wbs
可选
terminalCustomerNo
string  | null 
终端客户编号
可选
terminalCustomerName
string  | null 
终端客户名称
可选
subCreateUser
integer  | null 
创建人子账号ID
可选
isReceived
integer  | null 
是否收到货
可选
approvalTime
string  | null 
归档时间
可选
businessType
string  | null 
可选
业务类型 MSP,EMP
consReturnCategory
integer  | null 
可选
工程退货分类 1,工厂退货 2,仓库退货 3,外采退货
{@link com.yh.order.aftersale.enums.ConsReturnCategoryEnum}
工程退货分类 1,工厂退货 2,仓库退货 3,外采退货
projectWbsCode
string  | null 
可选
施工项目WBS编号 施工项目存施工wbs,营销的存营销合同wbs
customerPhone
string  | null 
客户联系方式
可选
extra
object (Map«Object») 
可选
订单额外信息,不持久化到数据库
msg
string  | null 
返回消息
必需
示例
{
  "code": 0,
  "success": false,
  "data": {
    "id": 0,
    "createUser": 0,
    "createDept": 0,
    "createTime": "",
    "updateUser": 0,
    "updateTime": "",
    "status": 0,
    "isDeleted": 0,
    "createUserName": "",
    "updateUserName": "",
    "extra": {
      "": {}
    },
    "returnNo": "",
    "type": 0,
    "orderNo": "",
    "adjustNo": "",
    "sapOrderNo": "",
    "orderId": 0,
    "contractId": 0,
    "contractCode": "",
    "contractName": "",
    "orderTypeId": "",
    "reasonsReturn": "",
    "returnInstructions": "",
    "returnAttribution": "",
    "returnAttributionCode": "",
    "returnStatus": 0,
    "verifyStatus": 0,
    "totalRefundAmount": 0.0,
    "sapReturnNo": "",
    "freight": 0.0,
    "otherExpenses": 0.0,
    "repairCost": 0.0,
    "quality": false,
    "customerName": "",
    "customerAddress": "",
    "sapOrderWbs": "",
    "terminalCustomerNo": "",
    "terminalCustomerName": "",
    "subCreateUser": 0,
    "isReceived": 0,
    "approvalTime": "",
    "businessType": "",
    "consReturnCategory": 0,
    "projectWbsCode": "",
    "customerPhone": ""
  },
  "msg": ""
}
修改于 2024-10-25 09:13:52
上一页
退货单列表导出
下一页
测试ECC
Built with