Linggong.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace common\globals;
  3. use common\globals\BaseGlobal;
  4. use common\logic\common\AddonsLimit;
  5. /**
  6. * 点薪灵工打款
  7. * Linggong class
  8. * @package common\globals
  9. */
  10. class Linggong extends BaseGlobal
  11. {
  12. /**
  13. * 获取提现限制条件
  14. * @param array $invokes
  15. * @param array $params
  16. * @return void
  17. */
  18. public function toPay($invokes, $params = [])
  19. {
  20. foreach ($invokes as $invoke) {
  21. // 检查是否安装插件
  22. if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue;
  23. // 获取跟人对应插件资产
  24. $params['addons_name'] = $invoke['addons_name'];
  25. if ($invoke['method'] == 'pay') {
  26. list($res, $data) = $this->invoke($invoke['class'], $invoke['method'], $params);
  27. }
  28. }
  29. return compact('res', 'data');
  30. }
  31. /**
  32. * 验证
  33. * @param mixed $return
  34. * @return boolean
  35. */
  36. public function validateCheck($return = null)
  37. {
  38. return true;
  39. }
  40. /**
  41. * 验证调用结果
  42. * @param mixed $return
  43. * @return boolean
  44. */
  45. protected function validateWithDrawLimitCond($return = null): bool
  46. {
  47. return true;
  48. }
  49. }