| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace mall\controllers;
- use bizHd\custom\classes\CustomClass;
- use bizMall\goods\services\CategoryService;
- use Yii;
- use common\components\util;
- class CategoryController extends BaseController
- {
- public $guestAccess = ['list']; // 'goods-list' ---- 为什么不用认证
- //获取分类 ssh 2019.12.2
- public function actionList()
- {
- $user = $this->user;
- if (empty($user)) {
- util::success([]);
- }
- $get = Yii::$app->request->get();
- $flower = $get['flower'] ?? -1;
- //普莲花艺、叶上花、丰行、小武鲜花、九江云朵、源花汇、紫荆不能在花卉宝下单,多处要同步修改,关键词ls_mall_not_open
- $mainId = $this->mainId;
- if (getenv('YII_ENV') == 'production') {
- if (in_array($mainId, [40057, 7779, 42940, 26374, 10536, 65381])) {
- util::fail('暂无商品哦,编号25395');
- }
- } else {
- if (in_array($mainId, [0, 1])) {
- util::fail('暂无商品哦!编号639942');
- }
- }
- //建立客户关系
- CustomClass::buildRelation($this->shop, $this->user);
- $mainId = $this->mainId ?? 0;
- $where = ['mainId' => $mainId, 'delStatus' => 0, 'status' => 1];
- if ($flower > -1) {
- $where['flower'] = $flower;
- }
- //默认列出正常分类,美团等第三方分类不列表
- $where['style'] = 0;
- $return = CategoryService::getAllCategory($where);
- util::success($return);
- }
- //取分类下商品 ssh 2019.12.2
- public function actionGoodsList()
- {
- $user = $this->user;
- if (empty($user)) {
- util::success(['list' => []]);
- }
- $get = Yii::$app->request->get();
- $shop = $this->shop;
- $custom = $this->custom;
- $params = [];
- //调用花店端的方法,后面再分离 (为了代码维护可以不分离,免得一处改了,另一处没修改到。--- 所以分离好后,又还原了)
- $data = \bizHd\goods\classes\GoodsCategoryClass::getGoodsList($get, $shop, $custom, $params);
- util::success($data);
- }
- }
|