CashRisk.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. namespace common\globals;
  3. use common\logic\common\AddonsLimit;
  4. /**
  5. * 提现审核全局调用
  6. */
  7. class CashRisk extends BaseGlobal
  8. {
  9. /**
  10. * 检测提现审核是否需要验证码
  11. * @param array $invokes
  12. * @param array $params
  13. * @return bool
  14. * @throws
  15. */
  16. public function getNeedCaptcha($invokes, $params = [])
  17. {
  18. foreach ($invokes as $invoke) {
  19. // 检查是否安装插件
  20. if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue;
  21. $check = $this->invoke($invoke['class'], $invoke['method'], $params);
  22. return $check;
  23. }
  24. }
  25. /**
  26. * 检测提现审核是否需要验证码
  27. * @param array $invokes
  28. * @param array $params
  29. * @return bool
  30. * @throws
  31. */
  32. public function checkCaptcha($invokes, $params = [])
  33. {
  34. foreach ($invokes as $invoke) {
  35. // 检查是否安装插件
  36. if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue;
  37. $check = $this->invoke($invoke['class'], $invoke['method'], $params);
  38. return $check;
  39. }
  40. }
  41. /**
  42. * 验证调用结果
  43. * @param mixed $return
  44. * @return boolean
  45. */
  46. protected function validateGoodsTemplate($return = null): bool
  47. {
  48. return true;
  49. }
  50. }