<?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;
    }
}