Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into bate
正在显示
2 个修改的文件
包含
10 行增加
和
10 行删除
| @@ -56,8 +56,6 @@ class UserLoginLogic | @@ -56,8 +56,6 @@ class UserLoginLogic | ||
| 56 | } | 56 | } |
| 57 | $projectModel = new Project(); | 57 | $projectModel = new Project(); |
| 58 | $project_list = $projectModel->list(['id'=>['in',$projectArr],'delete_status'=>0],'id',['id','title']); | 58 | $project_list = $projectModel->list(['id'=>['in',$projectArr],'delete_status'=>0],'id',['id','title']); |
| 59 | - //登录选择项目的有效时间 | ||
| 60 | - Cache::add('login-project-'.$this->param['mobile'],1,300); | ||
| 61 | return $this->success($project_list); | 59 | return $this->success($project_list); |
| 62 | } | 60 | } |
| 63 | 61 | ||
| @@ -69,9 +67,6 @@ class UserLoginLogic | @@ -69,9 +67,6 @@ class UserLoginLogic | ||
| 69 | * @time :2023/6/17 16:43 | 67 | * @time :2023/6/17 16:43 |
| 70 | */ | 68 | */ |
| 71 | public function projectLogin(){ | 69 | public function projectLogin(){ |
| 72 | - if(!Cache::get('login-project-'.$this->param['mobile'])){ | ||
| 73 | - $this->fail('当前用户选择项目有限时间已过期'); | ||
| 74 | - } | ||
| 75 | //获取项目详情 | 70 | //获取项目详情 |
| 76 | $info = $this->assembleParam($this->param['mobile'],$this->param['project_id']); | 71 | $info = $this->assembleParam($this->param['mobile'],$this->param['project_id']); |
| 77 | if(isset($info['token']) && !empty($info['token'])){ | 72 | if(isset($info['token']) && !empty($info['token'])){ |
| @@ -181,7 +176,7 @@ class UserLoginLogic | @@ -181,7 +176,7 @@ class UserLoginLogic | ||
| 181 | if($info['is_customized'] == 1){ | 176 | if($info['is_customized'] == 1){ |
| 182 | $info['is_visualization'] = json_decode($project['is_visualization']); | 177 | $info['is_visualization'] = json_decode($project['is_visualization']); |
| 183 | } | 178 | } |
| 184 | - | 179 | + $info['is_visualization_authority'] = $project['deploy_build']['is_visualization_authority']; |
| 185 | //是否开通AMP | 180 | //是否开通AMP |
| 186 | $is_amp = 0; | 181 | $is_amp = 0; |
| 187 | if(!empty($project['deploy_optimize']['domain'])){ | 182 | if(!empty($project['deploy_optimize']['domain'])){ |
| @@ -280,7 +275,7 @@ class UserLoginLogic | @@ -280,7 +275,7 @@ class UserLoginLogic | ||
| 280 | if($info['is_customized'] == 1){ | 275 | if($info['is_customized'] == 1){ |
| 281 | $info['is_visualization'] = json_decode($project['is_visualization']); | 276 | $info['is_visualization'] = json_decode($project['is_visualization']); |
| 282 | } | 277 | } |
| 283 | - | 278 | + $info['is_visualization_authority'] = $project['deploy_build']['is_visualization_authority']; |
| 284 | //是否开通AMP | 279 | //是否开通AMP |
| 285 | $is_amp = 0; | 280 | $is_amp = 0; |
| 286 | if(!empty($project['deploy_optimize']['domain'])){ | 281 | if(!empty($project['deploy_optimize']['domain'])){ |
| @@ -204,6 +204,11 @@ class SyncSubmitTaskService | @@ -204,6 +204,11 @@ class SyncSubmitTaskService | ||
| 204 | } | 204 | } |
| 205 | 205 | ||
| 206 | $config = InquiryFilterConfig::getCacheInfoByProjectId($project_id); | 206 | $config = InquiryFilterConfig::getCacheInfoByProjectId($project_id); |
| 207 | + //没配置 则默认开启且使用全局 | ||
| 208 | + if($config){ | ||
| 209 | + $config['is_global_rule'] = 1; | ||
| 210 | + $config['status'] = 1; | ||
| 211 | + } | ||
| 207 | //是否开启过滤 | 212 | //是否开启过滤 |
| 208 | if($config && $config['status']){ | 213 | if($config && $config['status']){ |
| 209 | //是否包含全局规则(就是project_id=1的配置) | 214 | //是否包含全局规则(就是project_id=1的配置) |
| @@ -262,7 +267,7 @@ class SyncSubmitTaskService | @@ -262,7 +267,7 @@ class SyncSubmitTaskService | ||
| 262 | //过滤邮箱 | 267 | //过滤邮箱 |
| 263 | if($config['filter_emails'] && !empty($data['data']['email'])){ | 268 | if($config['filter_emails'] && !empty($data['data']['email'])){ |
| 264 | foreach ($config['filter_emails'] as $filter_email){ | 269 | foreach ($config['filter_emails'] as $filter_email){ |
| 265 | - if($data['data']['email'] == $filter_email){ | 270 | + if(Str::contains($data['data']['email'], $filter_email)){ |
| 266 | throw new InquiryFilterException( '过滤邮箱:' . $filter_email); | 271 | throw new InquiryFilterException( '过滤邮箱:' . $filter_email); |
| 267 | } | 272 | } |
| 268 | } | 273 | } |
| @@ -270,7 +275,7 @@ class SyncSubmitTaskService | @@ -270,7 +275,7 @@ class SyncSubmitTaskService | ||
| 270 | //过滤电话 | 275 | //过滤电话 |
| 271 | if($config['filter_mobiles'] && !empty($data['data']['phone'])){ | 276 | if($config['filter_mobiles'] && !empty($data['data']['phone'])){ |
| 272 | foreach ($config['filter_mobiles'] as $filter_mobile){ | 277 | foreach ($config['filter_mobiles'] as $filter_mobile){ |
| 273 | - if($data['data']['phone'] == $filter_mobile){ | 278 | + if(Str::contains($data['data']['phone'], $filter_mobile)){ |
| 274 | throw new InquiryFilterException( '过滤电话:' . $filter_mobile); | 279 | throw new InquiryFilterException( '过滤电话:' . $filter_mobile); |
| 275 | } | 280 | } |
| 276 | } | 281 | } |
| @@ -278,7 +283,7 @@ class SyncSubmitTaskService | @@ -278,7 +283,7 @@ class SyncSubmitTaskService | ||
| 278 | //过滤姓名 | 283 | //过滤姓名 |
| 279 | if($config['filter_names'] && !empty($data['data']['name'])){ | 284 | if($config['filter_names'] && !empty($data['data']['name'])){ |
| 280 | foreach ($config['filter_names'] as $filter_name){ | 285 | foreach ($config['filter_names'] as $filter_name){ |
| 281 | - if($data['data']['name'] == $filter_name){ | 286 | + if( Str::contains($data['data']['name'], $filter_name)){ |
| 282 | throw new InquiryFilterException( '过滤姓名:' . $filter_name); | 287 | throw new InquiryFilterException( '过滤姓名:' . $filter_name); |
| 283 | } | 288 | } |
| 284 | } | 289 | } |
-
请 注册 或 登录 后发表评论