瀏覽代碼

接口逻辑调整

lizhen_gitee 3 年之前
父節點
當前提交
19ce618189
共有 3 個文件被更改,包括 26 次插入0 次删除
  1. 22 0
      application/api/controller/Topicdongtai.php
  2. 3 0
      application/common/library/Auth.php
  3. 1 0
      application/extra/site.php

+ 22 - 0
application/api/controller/Topicdongtai.php

@@ -258,6 +258,28 @@ class Topicdongtai extends Api
             ->order($orderby)->autopage()->select();
         $list = list_domain_image($list,['images','avatar']);
 
+        //追加是否点赞
+        if(!empty($list)){
+            $ids = array_column($list,'id');
+            $map = [
+                'dt_id' => ['IN',$ids],
+                'user_id'  => $this->auth->id,
+            ];
+            $good_list = Db::name('topic_dongtai_good')->where('dt_id','IN',$ids)->select();
+
+            foreach($list as $key => $val){
+                $list[$key]['isgood'] = 0;
+
+                foreach($good_list as $k => $v){
+                    if($val['id'] == $v['dt_id']){
+                        $list[$key]['isgood'] = 1;
+                    }
+                }
+            }
+        }
+
+
+
         $this->success('success',$list);
     }
 

+ 3 - 0
application/common/library/Auth.php

@@ -225,6 +225,9 @@ class Auth
             //设置登录状态
             $this->_logined = true;
 
+            //注册钱包
+            Db::name('user_wallet')->insertGetId(['user_id'=>$user->id]);
+
             //注册成功的事件
             Hook::listen("user_register_successed", $this->_user, $data);
             Db::commit();

+ 1 - 0
application/extra/site.php

@@ -51,4 +51,5 @@ return array (
   'video_min_price' => '26',
   'audio_min_price' => '13',
   'typing_min_price' => '6',
+  'vip_price_discount' => '95',
 );