diff --git a/application/api/controller/Activities.php b/application/api/controller/Activities.php index 4fa530c..768c103 100644 --- a/application/api/controller/Activities.php +++ b/application/api/controller/Activities.php @@ -49,11 +49,13 @@ class Activities extends BaseCom $list[$kk]['base_image'] = localpath_to_netpath("static/image/icon/gold.png"); }elseif ($vv['type'] == 2) { $gift = DB::name('vs_gift')->where(['gid'=>$vv['foreign_id']])->find(); - $list[$kk]['gift_name'] = $gift['gift_name']; - $list[$kk]['num'] = $vv['quantity']; - $list[$kk]['gift_price'] = $gift['gift_price']; - $list[$kk]['type'] =2; - $list[$kk]['base_image'] = $gift['base_image']; + if($gift){ + $list[$kk]['gift_name'] = $gift['gift_name']; + $list[$kk]['num'] = $vv['quantity']; + $list[$kk]['gift_price'] = $gift['gift_price']; + $list[$kk]['type'] =2; + $list[$kk]['base_image'] = $gift['base_image']; + } } elseif ($vv['type'] == 3) { $decorate_price = DB::name('vs_decorate_price')->where(['id'=>$vv['foreign_id']])->find(); if($decorate_price){