Parcourir la source

Wesmiler OTC 提交更新 0729

APPLE il y a 3 ans
Parent
commit
c87fda7688

+ 0 - 1
app/Models/UserModel.php

@@ -91,7 +91,6 @@ class UserModel extends BaseModel
                     $ercUsdtNum = UsdtWalletService::make()->getErc20Usdt($memberInfo['erc_hexaddress'], true);
                     $info['erc_usdt_num'] = floatval($ercUsdtNum);
 
-
                 }
 
 

+ 1 - 1
app/Services/Api/MemberService.php

@@ -219,7 +219,7 @@ class MemberService extends BaseService
         RedisService::set("stores:auths:info:{$info['id']}", $info, 5, 10);
 
         // 登录
-        $updateData = ['login_time' => time(),'is_online'=>1, 'login_ip' => get_client_ip()];
+        $updateData = ['login_time' => time(),'is_online'=>1,'login_count'=>$info['login_count']+1, 'login_ip' => get_client_ip()];
         if (empty($info['google_secret'])) {
             $google = GoogleAuthenticator::CreateSecret();
             $updateData['google_secret'] = isset($google['secret']) ? $google['secret'] : '';

+ 1 - 1
app/Services/Common/LoginService.php

@@ -149,7 +149,7 @@ class LoginService extends BaseService
         // JWT生成token
         $jwt = new Jwt();
         $token = $jwt->getToken($info['id']);
-
+        $this->model->where(['id'=> $info['id']])->increment('login_num',1);
         if($info['user_type']==2 && $info['user_id']){
             MemberModel::where(['id'=> $info['user_id']])->update(['is_online'=>1,'login_time'=>time()]);
         }

+ 8 - 2
app/Services/Common/MemberSettingService.php

@@ -125,11 +125,13 @@ class MemberSettingService extends BaseService
         $tradeOutlineTime = ConfigService::make()->getConfigByCode('trade_outline_time');
         $tradeOutlineTime = $tradeOutlineTime>0? $tradeOutlineTime : 8;
         $data = [];
+        $online = 0;
         if (isset($params['advert_online'])) {
             $data['advert_online'] = intval($params['advert_online']);
             if ($params['advert_online'] <= 0) {
                 $data['advert_online_time'] = time();
             } else {
+                $online = 1;
                 $data['advert_online_time'] = time() + $tradeOutlineTime*3600;
             }
         }
@@ -139,6 +141,7 @@ class MemberSettingService extends BaseService
             if ($params['buy_online'] <= 0) {
                 $data['buy_online_time'] = time();
             } else {
+                $online = 1;
                 $data['buy_online_time'] = time() + $tradeOutlineTime*3600;
             }
         }
@@ -148,14 +151,17 @@ class MemberSettingService extends BaseService
             if ($params['sell_online'] <= 0) {
                 $data['sell_online_time'] = time();
             } else {
+                $online = 1;
                 $data['sell_online_time'] = time() + $tradeOutlineTime*3600;
             }
         }
 
         if (isset($params['day_sell_quota'])) {
             $data['day_sell_quota'] = floatval($params['day_sell_quota']);
-        }else{
-            MemberModel::where(['id'=> $userId])->update(['is_onlinne'=> 1,'login_time'=> time()]);
+        }
+
+        if($online == 1){
+            MemberModel::where(['id'=> $userId])->update(['is_online'=> 1,'login_time'=> time()]);
         }
 
         if($data){

+ 1 - 2
app/Services/Common/UserService.php

@@ -140,8 +140,7 @@ class UserService extends BaseService
                 $item['idcard_back_img'] = isset($item['idcard_back_img']) && $item['idcard_back_img']? get_image_url($item['idcard_back_img']) : '';
                 $item['idcard_hand_img'] = isset($item['idcard_hand_img']) && $item['idcard_hand_img']? get_image_url($item['idcard_hand_img']) : '';
                 $item['credit_score_img'] = isset($item['credit_score_img']) && $item['credit_score_img']? get_image_url($item['credit_score_img']) : '';
-
-                if($item['login_time'] < time() - 600){
+                if($item['login_time'] < time() - 3600){
                     $item['is_online'] = 2;
                 }