| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- namespace common\globals;
- use common\logic\common\AddonsLimit;
- /**
- * 实名认证全局调用
- */
- class RealAuth extends BaseGlobal
- {
- /**
- * 检测是否需要实名认证
- *
- * @param array $invokes
- * @param array $params
- * @return bool
- * @throws
- */
- public function getRealAuth($invokes, $params = [])
- {
- foreach ($invokes as $invoke) {
- // 检查是否安装插件
- if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue;
- //$params['addons_name'] = $invoke['addons_name'];
- $need_auth = $this->invoke($invoke['class'], $invoke['method'], $params);
- return $need_auth;
- }
- }
- /**
- * 检测是否需要实名认证(企业)
- *
- * @param array $invokes
- * @param array $params
- * @return bool
- * @throws
- */
- public function getRealAuthBusiness($invokes, $params = [])
- {
- foreach ($invokes as $invoke) {
- // 检查是否安装插件
- if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue;
- //$params['addons_name'] = $invoke['addons_name'];
- $need_auth = $this->invoke($invoke['class'], $invoke['method'], $params);
- return $need_auth;
- }
- }
- /**
- * 验证调用结果
- * @param mixed $return
- * @return boolean
- */
- protected function validateRealAuth($return = null): bool
- {
- return true;
- }
- }
|