parent
8c7087fd41
commit
f536152b20
@ -0,0 +1,66 @@ |
||||
<?php |
||||
|
||||
namespace app\api\controller; |
||||
|
||||
use app\api\model\Goods as GoodsModel; |
||||
use app\common\model\ActiveMain; |
||||
use app\common\model\Goods; |
||||
use think\response\Json; |
||||
|
||||
/** |
||||
* 活动相关接口 |
||||
*/ |
||||
class Active extends Controller |
||||
{ |
||||
/** |
||||
* 新年换新机活动详情 |
||||
* @return void |
||||
*/ |
||||
public function detail(): Json { |
||||
$param = $this->request->param(); |
||||
if (empty($param['active_id'])) { |
||||
return $this->renderSuccess('活动ID必填'); |
||||
} |
||||
$model = new ActiveMain(); |
||||
$list = $model->with('col') |
||||
->where('status', '=', 1) |
||||
->where('id', $param['active_id'])->find(); |
||||
if ($list) { |
||||
foreach ($list['col'] as $k => $row) { |
||||
$goodsModel = new GoodsModel(); |
||||
$goods_list = $goodsModel->getListByIdsFromApi(explode(',', $row['col_goods_ids'])); |
||||
$list['col'][$k]['goods_list'] = $goods_list; |
||||
} |
||||
return $this->renderSuccess($list->toArray()); |
||||
} |
||||
return $this->renderSuccess('暂无数据'); |
||||
} |
||||
|
||||
/** |
||||
* 新年换新机活动 |
||||
* @return Json |
||||
*/ |
||||
public function info(): Json{ |
||||
$model = new ActiveMain(); |
||||
$data = $model->where('id',1) |
||||
->where('') |
||||
->field('id,name,title,index_icon')->find(); |
||||
if (!$data) { |
||||
return $this->renderSuccess('暂无数据'); |
||||
} |
||||
return $this->renderSuccess($data->toArray()); |
||||
} |
||||
|
||||
/** |
||||
* 活动商品分页加载 |
||||
* @return Json |
||||
* @throws ] |
||||
*/ |
||||
public function getGoodsByPage(): Json { |
||||
$page = $this->request->get('page'); |
||||
$limit = $this->request->get('limit'); |
||||
$goodsModel = new GoodsModel(); |
||||
$goods_list = $goodsModel->getList([], $limit); |
||||
return $this->renderSuccess($goods_list->toArray()); |
||||
} |
||||
} |
@ -1,18 +0,0 @@ |
||||
<?php |
||||
|
||||
namespace app\api\controller; |
||||
|
||||
/** |
||||
* 活动相关接口 |
||||
*/ |
||||
class active extends Controller |
||||
{ |
||||
/** |
||||
* 新年换新机活动 |
||||
* @return void |
||||
*/ |
||||
public function getList() { |
||||
$param = $this->request->param(); |
||||
|
||||
} |
||||
} |
Loading…
Reference in new issue