Selaa lähdekoodia

wesmiler 报恩寺项目

wesmiler 4 vuotta sitten
vanhempi
commit
60c8c25189
2 muutettua tiedostoa jossa 9 lisäystä ja 3 poistoa
  1. 6 1
      app/Helpers/common.php
  2. 3 2
      app/Services/GongdengOrderService.php

+ 6 - 1
app/Helpers/common.php

@@ -904,7 +904,12 @@ if (!function_exists('formatName')) {
      */
     function formatName($name)
     {
-        return substr($name, 0, 2) . '****' . substr($name, -3, 3);
+        if(mb_strlen($name,'utf-8')<=6){
+            return mb_substr($name, 0, 1,'utf-8') . '****' . mb_substr($name, -1, 1,'utf-8');
+        }else{
+            return mb_substr($name, 0, 2,'utf-8') . '****' . mb_substr($name, -2, 2,'utf-8');
+        }
+
     }
 }
 

+ 3 - 2
app/Services/GongdengOrderService.php

@@ -137,7 +137,7 @@ class GongdengOrderService extends BaseService
         $params = request()->all();
         $page = isset($params['pageSize']) ? intval($params['pageSize']) : PAGE;
         $pageSize = isset($params['pageSize']) ? intval($params['pageSize']) : PERPAGE;
-RedisService::set("caches:orders:{$userId}", $params, 600);
+
         $dataList = $this->model::from('gongdeng_orders as a')
             ->leftJoin('gongdeng_foxiang as gf', 'gf.id', '=', 'a.source_id')
             ->leftJoin('member as m', 'a.user_id', '=', 'm.id')
@@ -157,13 +157,14 @@ RedisService::set("caches:orders:{$userId}", $params, 600);
                 $item['expire_at'] = $item['expire_time'] ? datetime($item['expire_time'], 'Y-m-d H:i:s') : '';
                 $time = $item['pay_at'] ? $item['pay_at'] : $item['create_time'];
                 $item['time_text'] = $time ? format_time(strtotime($time)) : '刚刚';
+//                $item['nickname'] = iconv('utf8','utf8mb4', $item['nickname']);
                 if ($item['is_hide']) {
                     $item['nickname'] = formatName($item['nickname']);
                 }
             }
             unset($item);
         }
-        RedisService::set("caches:orders:{$userId}:ddd", $dataList, 600);
+
         return [
             'code' => 0,
             'success' => true,