|
|
@@ -0,0 +1,43 @@
|
|
|
+<?php
|
|
|
+namespace app\api\controller;
|
|
|
+
|
|
|
+use app\adminapi\lists\property\PropertyActivityLists;
|
|
|
+use app\adminapi\logic\property\PropertyActivityLogic;
|
|
|
+use app\adminapi\validate\property\PropertyActivityValidate;
|
|
|
+use app\api\logic\ActivityLogic;
|
|
|
+use app\api\logic\GoodsLogic;
|
|
|
+use app\api\validate\GoodsValidate;
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * PropertyActivity控制器
|
|
|
+ * Class PropertyActivityController
|
|
|
+ * @package app\api\controller
|
|
|
+ */
|
|
|
+class PropertyActivityController extends BaseApiController
|
|
|
+{
|
|
|
+
|
|
|
+ public array $notNeedLogin = ['getActivityHomepage'];
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @notes 获取代理活动商品列表
|
|
|
+ * @return \think\response\Json
|
|
|
+ * @author likeadmin
|
|
|
+ * @date 2024/11/21 15:04
|
|
|
+ */
|
|
|
+ public function getActivityHomepage()
|
|
|
+ {
|
|
|
+ $params = (new GoodsValidate())->post()->goCheck('activity',[
|
|
|
+ 'user_id'=>$this->userId
|
|
|
+ ]);
|
|
|
+ $result = ActivityLogic::getHomepageByActivityId($params);
|
|
|
+ if (false === $result) {
|
|
|
+ return $this->fail(GoodsLogic::getError());
|
|
|
+ }
|
|
|
+ return $this->success('', $result, 1, 1);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|