瀏覽代碼

1.更新capi文档
2.用户信息接口增加性别|是否关注|总书币

lh 3 年之前
父節點
當前提交
63c0421d53

+ 4 - 0
src/Controllers/CompanyAuth/Transformers/UserTransformer.php

@@ -12,6 +12,7 @@ class UserTransformer
 {
     public function transform($item)
     {
+        $sex = ['0'=>'无性别', '1'=>'男', '2'=>'女'];
         return [
             'id' => $item->id,
             'channel_id' => $item->distribution_channel_id,
@@ -21,8 +22,11 @@ class UserTransformer
             'ua' => $item->user_env ? $item->user_env->ua : '',
             'app_id' => $item->force_subscribe_user ? $item->force_subscribe_user->appid : '',
             'opend_id' => $item->force_subscribe_user ? $item->force_subscribe_user->openid : '',
+            'is_subscribed' => $item->force_subscribe_user ? '1' : '0',
             'subscribe_time' => $item->force_subscribe_user ? (string)$item->force_subscribe_user->subscribe_time : '',
             'nickname' => $item->nickname ? (string)$item->nickname : '',
+            'balance' => $item->balance ? (string)$item->balance : '',
+            'sex' => isset($sex[$item->sex]) ? $sex[$item->sex] : ''
         ];
     }
 }

+ 5 - 2
src/Controllers/CompanyAuth/UserController.php

@@ -43,7 +43,10 @@ class UserController extends Controller
      * @apiSuccess {String}      register_ip 注册IP
      * @apiSuccess {String}      register_time 注册时间
      * @apiSuccess {String}      subscribe_time 关注时间
+     * @apiSuccess {String}      is_subscribed 是否关注(1.已关注 0.未关注)
      * @apiSuccess {String}      nickname 用户昵称
+     * @apiSuccess {String}      balance 总书币
+     * @apiSuccess {String}      sex 性别
      * @apiSuccessExample {json} Success-Response:
      *     HTTP/1.1 200 OK
      *{
@@ -90,12 +93,12 @@ class UserController extends Controller
     }
 
     /**
-     * @api {post} company/auth/subscribeRecords 用户关注记录
+     * @api {post} company/auth/users/subscribes 用户关注记录
      * @apiVersion 1.0.0
      * @apiName subscribeRecords
      * @apiGroup User
      * @apiParam {String} channel_id 站点id
-     * @apiParam {String} uid (可以不传) 用户uid,','分隔;最多不超过100个
+     * @apiParam {String} uid 用户uid,','分隔;最多不超过100个
      * @apiParam {Int} page 分页页码
      * @apiParam {String} app_id 分配好的{app_id}
      * @apiParam {String} nonce_str 随机字符串