diff --git a/common/libraries/receiver/Orders_entity.php b/common/libraries/receiver/Orders_entity.php index 5778455f..4370046e 100644 --- a/common/libraries/receiver/Orders_entity.php +++ b/common/libraries/receiver/Orders_entity.php @@ -475,7 +475,6 @@ class Orders_entity{ $this->order_row = $this->ci->orders_model->get(['id'=>$oid]); } $money_json = json_decode($this->order_row['money_json'],true); - $packs = $this->ci->package_model->get(['id'=>$this->order_row['pack_id']],'srv_ids'); $services = []; if($packs['srv_ids']){ @@ -486,7 +485,7 @@ class Orders_entity{ if($services){ foreach($services as $key=>$val){ $field_arr = explode('.',$val['field_name']); - if($money_json[$field_arr[1]] && $field_arr[1]!='price_insure'){ //保险费不收 + if(isset($money_json[$field_arr[1]]) && $field_arr[1]!='price_insure'){ //保险费不收 $srv_price += $money_json[$field_arr[1]]; $list[] = [ 'title' => $val['title'],