MemberWealController.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  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. if (!empty($weal)) {
  18. foreach ($weal as $key => $value) {
  19. $recharge = $value['recharge'] ?? 0;
  20. $recharge = floatval($recharge);
  21. $give = $value['give'] ?? 0;
  22. $give = floatval($give);
  23. $weal[$key]['recharge'] = $recharge;
  24. $weal[$key]['give'] = $give;
  25. }
  26. }
  27. $rechargeWeal = $shop->rechargeWeal ?? 0;
  28. util::success(['weal' => $weal, 'rechargeWeal' => $rechargeWeal]);
  29. }
  30. }