梁海波

Created 保存老师红包 (markdown)

  1 +### [上一级](老师红包)
  2 +
  3 +***
  4 +
  5 +#### 接口说明
  6 +
  7 ++ 请求地址
  8 +`/api/teacher/has_red_envelopes`
  9 ++ 请求方式
  10 +`POST`
  11 +
  12 ++ 请求参数
  13 +
  14 +| 参数 | 说明 | 必选? |
  15 +| ---- | ---- | ---- |
  16 +| userId | 用户id,整数,不能为null | 是 |
  17 +| redEnvelopeValue | 红包金额,单位分,整数,不能为空 | 是 |
  18 +| redEnvelopeId | 红包id,整数,不能为空 | 是 |
  19 +
  20 +
  21 ++ 返回保存后的数据
  22 +```json
  23 +{
  24 + "data": [
  25 + {
  26 + "name": "星级教师",
  27 + "value": 5000
  28 + },
  29 + {
  30 + "name": "推荐",
  31 + "value": 5000
  32 + },
  33 + {
  34 + "name": "推荐",
  35 + "value": 5000
  36 + },
  37 + {
  38 + "name": "推荐",
  39 + "value": 5000
  40 + },
  41 + {
  42 + "name": "推荐",
  43 + "value": 5000
  44 + },
  45 + {
  46 + "name": "推荐",
  47 + "value": 5000
  48 + }
  49 + ]
  50 +}
  51 +```
  52 +##### 异常
  53 +
  54 +- 1. 传递的id不对
  55 +
  56 +返回:
  57 + http状态码 `400`
  58 +
  59 + 内容
  60 +```json
  61 +{
  62 + "message": "userId is invalid !",
  63 + "code": "invalid_param"
  64 +}
  65 +```
  66 +- 2. 重复发星级教师红包
  67 +
  68 +返回
  69 + http状态码 `409`
  70 +
  71 + 内容
  72 +```json
  73 +{
  74 + "message": "你已经发过一个【星级教师】红包了!",
  75 + "code": "duplicated"
  76 +}
  77 +```