12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace app\common\Service;
- use app\common\Enum\StatusEnum;
- use app\common\Enum\ActivityEnum;
- use app\common\model\marketing\Activity as ActivityModel;
- use app\common\model\marketing\ActivitySkuPrize as ActivitySkuPrizeModel;
- class Activity
- {
- // 获取当前时间 有活动的商品
- public function getActivityGoods()
- {
- $now = time();
- $activityIds = ActivityModel::where('start_time', '<=', $now)
- ->where('end_time', '>=', $now)
- ->where('status',StatusEnum::ENABLED)
- ->where('activity_status',ActivityEnum::ACTIVITY_STATUS_ONGOING)
- ->select();
- //获取对应的商品
-
-
- // 查询出活动中的商品数据
- $activityGoods = ActivitySkuPrizeModel::whereIn('activity_id',$activityIds)
- ->where('status',StatusEnum::ENABLED)
- ->select();
-
- return $activityGoods;
- }
- }
|