$val) { if (!is_array($val)) { $params[] = $key; $params[] = $val; } } } Yii::$app->redis->executeCommand('HMSET', $params); } //获取创建管理员需要的信息 ssh 2020.4.20 public static function getBindAdminData($mainId, $adminId) { $cacheKey = self::getGenerateAdminDataKey($mainId, $adminId); $cacheData = Yii::$app->redis->executeCommand('HGETALL', [$cacheKey]); $data = []; if (!empty($cacheData)) { $data = []; $list = []; $x = 0; foreach ($cacheData as $cKey => $cVal) { if ($cKey % 2 == 0) { $list[$x]['key'] = $cVal; } else { $list[$x]['value'] = $cVal; $x++; } } foreach ($list as $lKey => $lVal) { $data[$lVal['key']] = $lVal['value']; } } return $data; } //删除创建管理员需要的信息 ssh 2020.4.20 public static function delBindAdminData($mainId, $adminId) { $cacheKey = self::getGenerateAdminDataKey($mainId, $adminId); $keyNameList = Yii::$app->redis->executeCommand('HKEYS', [$cacheKey]); if (!empty($keyNameList)) { $data = array_merge([$cacheKey], $keyNameList); $cacheData = Yii::$app->redis->executeCommand('HDEL', $data); } } //取店长 ssh 2021.1.8 public static function getManager($shopId) { $info = \biz\shop\classes\ShopAdminClass::getSuper($shopId); return $info; } public static function valid($adminInfo, $sjId) { if (isset($adminInfo['sjId']) && $adminInfo['sjId'] == $sjId) { return true; } util::fail('此员工您无法操作'); } }