<?php namespace App\Http\Services; //后台用户相关信息服务 use App\Model\RedisModel; use Illuminate\Support\Facades\DB; //用于判断是否已经查看的服务 class ViewCheckService { //将供应商是否查看放入哈希 public function addSupplierView($supplierId) { $redis = new RedisModel(); if (!$redis->hget('supplier_view_check', $supplierId)) { $redis->hset('supplier_view_check', $supplierId, 1); } } //检查供应商编辑页面是否被审核人查看过 public function checkSupplierView($supplierIds = []) { if (!$supplierIds) { return []; } $redis = new RedisModel(); $data = []; $result = $redis->hmGet('supplier_view_check', $supplierIds); foreach ($supplierIds as $key => $supplierId) { if (!empty($result[$key])) { $data[$supplierId] = true; }else{ $data[$supplierId] = false; } } return $data; } }