|
@@ -26,6 +26,7 @@ class Package extends Api
|
|
|
$where = [
|
|
|
'p.company_id' => $companyId,
|
|
|
'p.status' => 1,
|
|
|
+ 'p.num' => ['gt',0],
|
|
|
];
|
|
|
if (!empty($servicetypeId)) {
|
|
|
$where['servicetype_id'] = $servicetypeId;
|
|
@@ -33,7 +34,7 @@ class Package extends Api
|
|
|
if(!empty($keyword)){
|
|
|
$where['p.title|p.info'] = ['LIKE','%'.$keyword.'%'];
|
|
|
}
|
|
|
- $field = 'p.id,p.company_id,p.title,p.info,p.images,p.price,p.oldprice,type.title as servicetype_title';
|
|
|
+ $field = 'p.id,p.company_id,p.title,p.info,p.images,p.price,p.oldprice,p.num,type.title as servicetype_title';
|
|
|
$list = Db::name('package')->alias('p')
|
|
|
->field($field)
|
|
|
->join('servicetype type','p.servicetype_id = type.id','LEFT')
|
|
@@ -48,10 +49,12 @@ class Package extends Api
|
|
|
public function getInfo()
|
|
|
{
|
|
|
$id = input('id',0);
|
|
|
+ $where['p.id'] = $id;
|
|
|
+ $where['p.num'] = ['gt',0];
|
|
|
$info = Db::name('package')->alias('p')
|
|
|
->field('p.*,type.title as servicetype_title')
|
|
|
->join('servicetype type','p.servicetype_id = type.id','LEFT')
|
|
|
- ->where('p.id',$id)->find();
|
|
|
+ ->where($where)->find();
|
|
|
$info = info_domain_image($info,['images','content_images']);
|
|
|
$this->success(1,$info);
|
|
|
}
|