# 售后单创建事件



**应用场景**

当系统中的订单产生售后单时,将会向`消息与事件接收URL`发送 `POST` 请求

如：用户主动发起售后申请、员工主动创建售后单

价格单位均为 元 * 10000

请参考`开发指南`-`准备`-`回调事件接入指南`进行接入

**请求参数**

| 请求参数名                             | 类型       | 说明                                                                                                             |
| -------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------- |
| data                                   | `Object`   | 消息体                                                                                                           |
| data.id                                | `String`   | 事件id                                                                                                           |
| data.event                             | `String`   | 事件主类型（固定：MALL_AFTERSALE）                                                                               |
| data.action                            | `String`   | 事件子类型（固定：MALL_AFTERSALE_CREATE）                                                                        |
| data.body                              | `Object`   | 数据内容                                                                                                         |
| data.body.new                          | `Object`   | 售后单信息                                                                                                       |
| data.body.new.afterSaleId              | `String`   | 售后单ID                                                                                                         |
| data.body.new.orderNumber              | `String`   | 售后单所关联的订单编号                                                                                           |
| data.body.new.status                   | `Int`      | 售后状态 1=待商家退款;2=待商家收货;3=已驳回;4=已完成;5=退款处理中;6=待审核;7=待寄回;8=退货申请已驳回;9=售后关闭; |
| data.body.new.refundType               | `Int`      | 退款类型 1=退款;2=退款退货;                                                                                      |
| data.body.new.refundDesc               | `String`   | 退款原因                                                                                                         |
| data.body.new.applyAfterSaleUserType   | `Int`      | 申请售后人员类别 1=用户;2=商家管理员;                                                                            |
| data.body.new.createUserID             | `String`   | 申请人,根据申请售后人员类别决定,用户id或者商家管理员id                                                           |
| data.body.new.remark                   | `String`   | 备注，说明                                                                                                       |
| data.body.new.auditRemark              | `String`   | 审核备注                                                                                                         |
| data.body.new.vouchers                 | `Object[]` | 售后凭证                                                                                                         |
| data.body.new.vouchers.name            | `String`   | 凭证名称                                                                                                         |
| data.body.new.vouchers.url             | `String`   | 凭证地址                                                                                                         |
| data.body.new.createTime               | `String`   | 售后单创建时间                                                                                                   |
| data.body.new.updateTime               | `String`   | 售后单修改时间                                                                                                   |
| data.body.new.isRefundExpressFee       | `Bool`     | 是否退运费                                                                                                       |
| data.body.new.refundExpressFee         | `Int`      | 退运费金额                                                                                                       |
| data.body.new.refundMoney              | `Int`      | 退款金额（包含运费）                                                                                             |
| data.body.new.outAfterSaleId           | `String`   | 微信侧售后单id,视频号场景使用                                                                                    |
| data.body.new.agentId                  | `String`   | 代理商ID                                                                                                         |
| data.body.new.submitType               | `Int`      | 订单业务类型  1=自主下单;2=代客下单;3=erp同步订单;4=openAPI订单;5=手动导入订单;                                  |
| data.body.new.paymentTotalPrice        | `Int`      | 实付总价                                                                                                         |
| data.body.new.followUserId             | `String`   | 订单归属人ID                                                                                                     |
| data.body.new.followUserName           | `String`   | 订单归属人姓名                                                                                                   |
| data.body.new.creator                  | `String`   | 订单创建人ID,员工创建时=员工ID;客户创建时(自主下单)=客户ID                                                       |
| data.body.new.creatorName              | `String`   | 创建人姓名,自主下单=微信用户授权名称                                                                             |
| data.body.new.customerFollower         | `String`   | 根据订单当前关联联系人/企业，推送对应的跟进人ID                                                                  |
| data.body.new.customerFollowerName     | `String`   | 根据订单当前关联联系人/企业，推送对应的跟进人姓名                                                                |
| data.body.new.refundGoods              | `Object[]` | 售后商品信息                                                                                                     |
| data.body.new.refundGoods.goodsId      | `String`   | 商品ID                                                                                                           |
| data.body.new.refundGoods.skuId        | `String`   | SKU ID                                                                                                           |
| data.body.new.refundGoods.goodsType    | `Int`      | 商品类型  0=默认;1=普通商品;2=虚拟商品;3=优惠券商品;                                                             |
| data.body.new.refundGoods.refundMoney  | `Int`      | 退款金额                                                                                                         |
| data.body.new.refundGoods.refundNumber | `Int`      | 售后商品数量                                                                                                     |
| data.body.new.refundGoods.goodsName    | `String`   | 商品名称                                                                                                         |
| data.body.new.refundGoods.skuName      | `String`   | SKU 名称                                                                                                         |
| data.body.new.refundGoods.cover        | `String`   | 封面缩略图                                                                                                       |
| data.body.extra                        | `Object`   | 订单附加信息                                                                                                     |
| data.body.extra.member                 | `Object`   | 附加内容                                                                                                         |
| data.body.extra.member.companyId       | `String`   | 尘锋系统级ID,如有多个企业接入尘锋,则可通过本字段区分企业                                                         |
| data.body.extra.member.unionId         | `String`   | 微信用户在微信生态的唯一标识                                                                                     |
| data.body.extra.member.phone           | `String`   | 手机号码                                                                                                         |
| data.body.extra.member.createTime      | `String`   | 创建时间                                                                                                         |
| data.body.extra.member.name            | `String`   | 名称                                                                                                             |
| data.body.extra.member.corpId          | `String`   | 企业ID                                                                                                           |
| data.body.extra.member.customerId      | `String`   | 联系人ID                                                                                                         |
| data.body.extra.member.avatar          | `String`   | 用户头像                                                                                                         |
| data.body.scene                        | `String`   | 事件触发场景   system=系统触发;                                                                                  |

**推送请求示例**
`json` - Request-Example:


```json
//信息明文推送
{
	"id": "ec7cc664-e46c-4265-b72e-94715cd44548",
	"event": "MALL_AFTERSALE",
	"action": "MALL_AFTERSALE_CREATE",
	"body": {
		"new": {
			"afterSaleId": "1663803356397760512",
			"status": 6,
			"refundType": 1,
			"refundDesc": "5",
			"applyAfterSaleUserType": 2,
			"createUserID": "3337",
			"remark": "",
			"auditRemark": "",
			"createTime": "2023-05-31 15:03:27",
			"updateTime": "2023-05-31 15:03:27",
			"isRefundExpressFee": false,
			"refundExpressFee": 0,
			"refundMoney": 110000,
			"outAfterSaleId": "",
			"agentId": "0",
			"orderNumber": "1663797727531122688",
			"submitType": 2,
			"paymentTotalPrice": 110000,
			"followUserId": "3337",
			"followUserName": "",
			"creator": "3337",
			"creatorName": "余露平-T1gogogo你陪闵柔疙瘩大鹅测测今下午回归号阿德勒号",
			"customerFollower": "3337",
			"customerFollowerName": "余露平-T1gogogo你陪闵柔疙瘩大鹅测测今下午回归号阿德勒号",
			"vouchers": [],
			"refundGoods": [{
				"goodsId": "7df75325-c78f-4e2a-a162-5223b6ca04d6",
				"skuId": "2f291a1e-0a3d-46ca-8733-0d8c6fe5c437",
				"goodsType": 2,
				"refundMoney": 110000,
				"refundNumber": 1,
				"goodsName": "xxc-虚拟商品",
				"skuName": "",
				"cover": ""
			}]
		},
		"extra": {
			"member": {
				"companyId": "W00000000109",
				"unionId": "",
				"phone": "",
				"createTime": "",
				"name": "aaa",
				"customerId": "370124fe-ff5f-11ed-8309-0eb42f08605a",
				"avatar": "",
				"corpId": ""
			}
		},
		"scene": "system"
	}
}

//信息加密推送
{
	"id": "350670664413253632",
	"event": "MALL_AFTERSALE",
	"action": "MALL_AFTERSALE_CREATE",
	"body": {
		"encrypt": "XOKphmyMEcuW94gYtL/5Nj4ueFcfjaEFecC507QGzXbnDmavLp7I+s7K5BI4Qjt+Ayy/mNbw9bUE2x0HkSWm9h57VKJc9VLBghTjALWJcJduBDC7L6doORsZdaNlfVJU6DJ0VLyd1NojW9PfrzS01eQ7GW/dgaO3tkXQP2AOrGTn3Ca8haZQiwEJDYN/NUjW1/9T+gIcBu8LbmZGyokwrOD+ZGy7uky37yq8w8SGpis1WR2pIlZUOo+QdmWnMY1kJ9bHelH9h3ERemmNRIh/oMZp7QvFaNl/iCgUVAkh14tOV0nniE9Ld29GxyIEFz0nxD5+s4AG4cvq+xl+FXhu0A==",
		"msgSignature": "d64cc4a02b22b725a6b50a9843ebf9c0fd7ca70f",
		"timeStamp": "1661233174",
		"nonce": "9ZvYhI4aFmR7wUNl"
	}
}

```


