| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace app\api\logic;
- use app\common\logic\BaseLogic;
- use app\common\model\coupon\CouponRules;
- use app\common\model\goods\Goods;
- use app\common\model\goods_category\GoodsCategory;
- use think\facade\Db;
- use think\facade\Log;
- /**
- * 活动逻辑处理
- * Class ActivityLogic
- * @package app\api\logic
- */
- class ActivityLogic extends BaseLogic
- {
- public static function getHomepageByActivityId($params){
- $res = [];
- try{
- $res['coupons'] = CouponRules::where('property_activity_id',$params['property_activity_id'])
- ->select()
- ->toArray();
- $res['goods'] = Goods::order(['category_type' => 'desc'])
- ->where('property_activity_id',$params['property_activity_id'])
- ->where('is_agent',1)
- ->visible(['id','goods_name','goods_image','base_service_fee','service_total','service_fee'])
- ->select()
- ->toArray();
- return $res;
- }catch(\Exception $e){
- Log::info('getHomepageByActivityId:'.$e->getMessage());
- return $res;
- }
- }
- }
|