MerchantController.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace mall\controllers;
  3. use bizHd\member\classes\MemberLevelClass;
  4. use bizMall\merchant\services\MerchantService;
  5. use bizMall\merchant\services\ShopService;
  6. use Yii;
  7. use common\components\util;
  8. class MerchantController extends BaseController
  9. {
  10. //当前用户获取门店信息
  11. public function actionGetShopInfo()
  12. {
  13. $sj = $this->sj->attributes;
  14. $sj['defaultShop'] = ShopService::getDefaultShopInfo($sj);
  15. util::success($sj);
  16. }
  17. //当前用户获取商家信息
  18. public function actionGetInfo()
  19. {
  20. $sj = MerchantService::getInfo($this->sj->attributes, $this->sjExtend);
  21. util::success($sj);
  22. }
  23. /**
  24. * 客户会员等级列表(mall 权益页)
  25. * 读取花店后台「会员等级设置」同源数据(xhMemberLevel / 默认字典),不再用旧 gradeList
  26. */
  27. public function actionUserGrade()
  28. {
  29. $shop = $this->shop;
  30. if (empty($shop)) {
  31. util::fail('请先选择门店');
  32. }
  33. $list = MemberLevelClass::getShopMemberList($shop);
  34. util::success($list);
  35. }
  36. //获取商家的到期时间 ssh 2020.2.22
  37. public function actionGetDeadline()
  38. {
  39. $id = Yii::$app->request->get('sjId');
  40. $sj = MerchantService::getById($id);
  41. $deadline = $sj['setDeadline'];
  42. $date = date("Y-m-d H:i", $deadline);
  43. util::success(['date' => $date]);
  44. }
  45. }