HdController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace mall\controllers;
  3. use bizHd\custom\classes\HdClass;
  4. use common\components\util;
  5. use bizHd\custom\classes\CustomClass;
  6. class HdController extends BaseController
  7. {
  8. //花店信息 ssh 20230111
  9. public function actionInfo()
  10. {
  11. $user = $this->user;
  12. $shop = $this->shop;
  13. if (empty($user)) {
  14. $hd = [];
  15. if (!empty($shop)) {
  16. $name = $shop->shopName ?? '';
  17. $hd = ['name' => $name];
  18. }
  19. $custom = [];
  20. util::success(['hd' => $hd, 'custom' => $custom]);
  21. } else {
  22. $respond = CustomClass::buildRelation($shop, $user);
  23. $hd = $respond['hd'];
  24. $custom = $respond['custom'];
  25. util::success(['hd' => $hd, 'custom' => $custom]);
  26. }
  27. }
  28. public function actionList()
  29. {
  30. $showGlInfo = getenv('SHOW_GL_INFO');
  31. $info = $showGlInfo === false ? 1 : $showGlInfo;
  32. if (empty($this->userId)) {
  33. util::success(['list' => [], 'showGlInfo' => $info]);
  34. }
  35. $where = [];
  36. $where['userId'] = $this->userId;
  37. $where['delStatus'] = 0;
  38. $respond = HdClass::getHdList($where);
  39. $respond['showGlInfo'] = $info;
  40. util::success($respond);
  41. }
  42. }