MemberWealController.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace mall\controllers;
  3. use bizMall\member\classes\MemberWealClass;
  4. use common\components\arrayUtil;
  5. use common\components\util;
  6. use mall\controllers\BaseController;
  7. use Yii;
  8. class MemberWealController extends BaseController
  9. {
  10. public $guestAccess = [];
  11. //获取充值和会员的优惠政策 ssh 20250226
  12. public function actionGetWeal()
  13. {
  14. $shop = $this->shop;
  15. $shopId = $shop->id;
  16. $weal = MemberWealClass::getAllByCondition(['shopId' => $shopId], null, '*', null);
  17. $weal = arrayUtil::arraySort($weal, 'level', SORT_ASC);
  18. if (!empty($weal)) {
  19. foreach ($weal as $key => $val) {
  20. $recharge = $val['recharge'] ?? 0;
  21. $recharge = floatval($recharge);
  22. $giv = $val['give'] ?? 0;
  23. $giv = floatval($giv);
  24. $weal[$key]['recharge'] = $recharge;
  25. $weal[$key]['give'] = $giv;
  26. }
  27. }
  28. $rechargeWeal = $shop->rechargeWeal ?? 0;
  29. util::success(['weal' => $weal, 'rechargeWeal' => $rechargeWeal]);
  30. }
  31. }