|
@@ -59,15 +59,23 @@ class AdvertService extends BaseService
|
|
|
{
|
|
{
|
|
|
$where = ['a.mark' => 1];
|
|
$where = ['a.mark' => 1];
|
|
|
$type = isset($params['type'])? $params['type'] : 1;
|
|
$type = isset($params['type'])? $params['type'] : 1;
|
|
|
- $businessId = isset($params['business_id'])? $params['business_id'] : 0;
|
|
|
|
|
|
|
+ $status = isset($params['status'])? $params['status'] : 0;
|
|
|
|
|
+ $advertType = isset($params['advert_type'])? $params['advert_type'] : 1;
|
|
|
|
|
+ $userId = isset($params['user_id'])? $params['user_id'] : 0;
|
|
|
if($type>0){
|
|
if($type>0){
|
|
|
$where['a.type'] = $type;
|
|
$where['a.type'] = $type;
|
|
|
}
|
|
}
|
|
|
- if($businessId>0){
|
|
|
|
|
- $where['a.business_id'] = $businessId;
|
|
|
|
|
|
|
+ if($status>0){
|
|
|
|
|
+ $where['a.status'] = $status;
|
|
|
|
|
+ }
|
|
|
|
|
+ if($advertType>0){
|
|
|
|
|
+ $where['a.advert_type'] = $advertType;
|
|
|
|
|
+ }
|
|
|
|
|
+ if($userId>0){
|
|
|
|
|
+ $where['a.user_id'] = $userId;
|
|
|
}
|
|
}
|
|
|
$list = $this->model->from('advert as a')
|
|
$list = $this->model->from('advert as a')
|
|
|
- ->leftJoin('member as m', 'm.id', '=', 'a.business_id')
|
|
|
|
|
|
|
+ ->leftJoin('member as m', 'm.id', '=', 'a.user_id')
|
|
|
->where($where)
|
|
->where($where)
|
|
|
->where('a.expired_at', '>', date('Y-m-d H:i:s'))
|
|
->where('a.expired_at', '>', date('Y-m-d H:i:s'))
|
|
|
->select(['a.*', 'm.username','m.realname'])
|
|
->select(['a.*', 'm.username','m.realname'])
|
|
@@ -144,7 +152,7 @@ class AdvertService extends BaseService
|
|
|
if ($data['pay_type']) {
|
|
if ($data['pay_type']) {
|
|
|
$data['pay_type'] = implode(',', $data['pay_type']);
|
|
$data['pay_type'] = implode(',', $data['pay_type']);
|
|
|
}
|
|
}
|
|
|
- $data['business_id'] = $userId;
|
|
|
|
|
|
|
+ $data['user_id'] = $userId;
|
|
|
return parent::edit($data); // TODO: Change the autogenerated stub
|
|
return parent::edit($data); // TODO: Change the autogenerated stub
|
|
|
}
|
|
}
|
|
|
|
|
|