换期/取消课程

接口地址:/lab/changekc

put方式

参数及格式如下:

  • type: 1为换期,2为取消

  • id:课程id的字符串(实际为原课程的sale_item_id);当type=2时可能有多个,用逗号分割 如: 1,2

  • term_id, 当type=1时需要有此字段,即选择的那个时间选项的id(实际为想要更换到的那个课程的paike_id)

  • origin_amount:398,当type=2时需有此字段,即取消的这些课名额的原价(也就是不乘以rate前的那个总价)

  • refund_amount:200,当type=2时需有此字段,实际退款的金额(乘以rate后的那个价格,也即展示在页面上的那个数额)

  • 肯定还需要其他参数,待定...

返回格式:

若请求成功msg返回success;否则msg为相应报错信息
type = 1时:
{
    "code": 1, 
    "data": {
    }, 
    "msg": "success"
}

-----------------------------
type=2时:
当为自动退款成功时,code为1且data里面有type字段=1;
当为手动退款成功时,code为1且data里面有type字段=2;此时还会有phone字段
当为有新的已签到课程时,code为1且data里面有type字段=3;

{
    "code": 1,
    "data": {
        "type": 2,
        "phone":"0571-5312424"
    },
    "msg": "success"
}

当退款失败时,code字段为1000

Last updated

Was this helpful?