CommunityController.php 825 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace addons\Area\api\modules\v1\controllers;
  3. use addons\Area\common\service\CommunityService;
  4. use api\controllers\OnAuthController;
  5. use common\enums\AddonsEnum;
  6. use common\enums\StatusEnum;
  7. use common\models\mall\MallAddons;
  8. class CommunityController extends OnAuthController
  9. {
  10. public $modelClass = '';
  11. protected $authOptional = [];
  12. public function actionList()
  13. {
  14. $data = \Yii::$app->request->get();
  15. if (!\Yii::$app->services->validate->validate($data, [
  16. [['town_id'], 'integer'],
  17. ])) {
  18. return $this->error(\Yii::$app->services->validate->getErrorMessage());
  19. }
  20. $ret = (new CommunityService())->list($this->mall_id, $data, true);
  21. return is_string($ret) ? $this->error($ret) : $this->success('获取成功', $ret);
  22. }
  23. }