Bläddra i källkod

用户模型修改

lizhen_gitee 1 år sedan
förälder
incheckning
0054b1f0ca
2 ändrade filer med 10 tillägg och 7 borttagningar
  1. 4 3
      application/api/controller/Usercenter.php
  2. 6 4
      application/common/model/User.php

+ 4 - 3
application/api/controller/Usercenter.php

@@ -25,7 +25,7 @@ class UserCenter extends Api
     public function _initialize()
     {
         parent::_initialize();
-        $this->userModel = new \app\common\model\User();
+
     }
 
 
@@ -41,7 +41,7 @@ class UserCenter extends Api
         // 获取基本信息
         $where = [];
         $where["id"] = $user_id;
-        $userInfo = $this->userModel->field("id,nickname,mobile,avatar,gender,u_id,age_id,province_id,city_id,desc,charm_level,wealth_level,job_id")->where($where)->find();
+        $userInfo = Db::name('user')->field("id,nickname,mobile,avatar,gender,u_id,age_id,province_id,city_id,desc,charm_level,wealth_level,job_id")->where($where)->find();
         if(!$userInfo){
             $this->error('不存在的用户');
         }
@@ -52,7 +52,8 @@ class UserCenter extends Api
         $userInfo['wallet'] = $userwallet;
 
 
-        $userInfoA = $this->userModel->getAppendData($userInfo);
+        $userModel = new \app\common\model\User();
+        $userInfoA = $userModel->getAppendData($userInfo);
         $userInfo['age_text']      = $userInfoA['age_text'];
         $userInfo['province_text'] = $userInfoA['province_text'];
         $userInfo['city_text']     = $userInfoA['city_text'];

+ 6 - 4
application/common/model/User.php

@@ -330,17 +330,19 @@ class User extends Model
     public function getAppendData(&$userInfo=[])
     {
         if (!empty($userInfo)) {
-            $userId = isset($userInfo['id']) ? $userInfo['id'] : 0;
-            $ageId = isset($userInfo['age_id']) ? $userInfo['age_id'] : 0;
+            $userId     = isset($userInfo['id'])          ? $userInfo['id']          : 0;
+            $ageId      = isset($userInfo['age_id'])      ? $userInfo['age_id']      : 0;
             $provinceId = isset($userInfo['province_id']) ? $userInfo['province_id'] : 0;
-            $cityId = isset($userInfo['city_id']) ? $userInfo['city_id'] : 0;
+            $cityId     = isset($userInfo['city_id'])     ? $userInfo['city_id']     : 0;
+
             $userInfo['job_text'] = $this->getJobTextAttr(false,['job_id' => $userInfo['job_id']]);
             $userInfo['age_text'] = $this->getAgeTextAttr(false,['age_id' => $ageId]);
-            $areaWhere['id'] = ['in',[$provinceId,$cityId]];
 
+            $areaWhere['id'] = ['in',[$provinceId,$cityId]];
             $areaData = Db::name('shopro_area')->where($areaWhere)->column('id,name');
             $userInfo['province_text'] = isset($areaData[$provinceId]) ? $areaData[$provinceId] : '';
             $userInfo['city_text'] = isset($areaData[$cityId]) ? $areaData[$cityId] : '';
+
 //            $userInfo['friends_num'] = $this->getFriendsNumAttr(false,['id' => $userId]);
             $userInfo['look_num'] = $this->getLookNumAttr(false,['id' => $userId]);
         }