edit-common-create_pdf
This commit is contained in:
@@ -690,16 +690,18 @@ class Orders_v2_entity{
|
||||
if(!$type){
|
||||
$services = [];
|
||||
$srv_arr = json_decode($row['srv_ids'],true);
|
||||
$srv_ids = array_column($srv_arr,'id');
|
||||
$srv_ids_str = implode(',',$srv_ids);
|
||||
if($row['srv_ids'] && $srv_ids_str){
|
||||
$service_rows = $this->ci->services_model->select(["id in ({$srv_ids_str})"=>null],'','','','id,title,field_name');
|
||||
foreach($service_rows as $key=>$val){
|
||||
$field_arr = explode('.',$val['field_name']);
|
||||
if(isset($money_json[$field_arr[1]])){ //保险费不收
|
||||
$money = $field_arr[1]=='price_insure' ? '由保险公司收取' : $money_json[$field_arr[1]];
|
||||
is_numeric($money) && $money = number_format($money,2);
|
||||
$services[] = $val['title'].': '.$money;
|
||||
if(is_array($srv_arr)){
|
||||
$srv_ids = array_column($srv_arr,'id');
|
||||
$srv_ids_str = implode(',',$srv_ids);
|
||||
if($row['srv_ids'] && $srv_ids_str){
|
||||
$service_rows = $this->ci->services_model->select(["id in ({$srv_ids_str})"=>null],'','','','id,title,field_name');
|
||||
foreach($service_rows as $key=>$val){
|
||||
$field_arr = explode('.',$val['field_name']);
|
||||
if(isset($money_json[$field_arr[1]])){ //保险费不收
|
||||
$money = $field_arr[1]=='price_insure' ? '由保险公司收取' : $money_json[$field_arr[1]];
|
||||
is_numeric($money) && $money = number_format($money,2);
|
||||
$services[] = $val['title'].': '.$money;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user