提交 7301aad8 authored 作者: 窦斌's avatar 窦斌

edit

上级 e2ca3f14
...@@ -42,6 +42,9 @@ trait ExcelTemp ...@@ -42,6 +42,9 @@ trait ExcelTemp
['field_name' => '开票状态', 'field_value' => 'ord_openbill'], ['field_name' => '开票状态', 'field_value' => 'ord_openbill'],
['field_name' => '包含服务', 'field_value' => 'ord_service'], ['field_name' => '包含服务', 'field_value' => 'ord_service'],
['field_name' => '部分施工', 'field_value' => 'ord_repair'], ['field_name' => '部分施工', 'field_value' => 'ord_repair'],
['field_name' => '取件技师', 'field_value' => 'qj_technician'],
['field_name' => '施工技师', 'field_value' => 'sg_technician'],
['field_name' => '还件技师', 'field_value' => 'hj_technician'],
// ['field_name' => '会员姓名', 'field_value' => 'orcl_name'], // ['field_name' => '会员姓名', 'field_value' => 'orcl_name'],
// ['field_name' => '会员电话', 'field_value' => 'orcl_phone'], // ['field_name' => '会员电话', 'field_value' => 'orcl_phone'],
// ['field_name' => '车牌号', 'field_value' => 'orcl_car_num'], // ['field_name' => '车牌号', 'field_value' => 'orcl_car_num'],
......
...@@ -97,6 +97,21 @@ class ExceloutController extends Controller ...@@ -97,6 +97,21 @@ class ExceloutController extends Controller
$ord_repair = CommonService::dataToArray($ord_repair); $ord_repair = CommonService::dataToArray($ord_repair);
$ord_repair = CommonService::jointArrayKey($ord_repair, 'adm_id'); $ord_repair = CommonService::jointArrayKey($ord_repair, 'adm_id');
} }
if(in_array('qj_technician', $group) || in_array('sg_technician', $group) || in_array('hj_technician', $group)) {
$wor_id = array_column($db, 'wor_id');
$technician_part = DB::table('wash_work_technician_part')
->leftJoin('admin', 'admin.adm_id', '=', 'wash_work_technician_part.wotp_service_adm_id')
->whereIn('wotp_wor_id',$wor_id)
->select('wotp_wor_id', 'wotp_work_type','adm_name')
->get();
$technician_part = CommonService::dataToArray($technician_part);
$technician_name = [];
if(!empty($technician_part)){
foreach($technician_part as $k => $v){
$technician_name[$v['wotp_wor_id']][$v['wotp_work_type']] = $v['adm_name'];
}
}
}
$num1 = count($db); $num1 = count($db);
foreach( $db as $k => $v ){ foreach( $db as $k => $v ){
$v = ExceloutService::replaceData($v); $v = ExceloutService::replaceData($v);
...@@ -249,7 +264,13 @@ class ExceloutController extends Controller ...@@ -249,7 +264,13 @@ class ExceloutController extends Controller
}else{ }else{
$rs[$k][$kg] = ''; $rs[$k][$kg] = '';
} }
} else{ } elseif($vg=='qj_technician'){//取件技师
$rs[$k][$kg] = $technician_name[$v['wor_id']][1] ?? '';
}elseif($vg=='sg_technician'){//施工技师
$rs[$k][$kg] = $technician_name[$v['wor_id']][2] ?? '';
}elseif($vg=='hj_technician'){//还件技师
$rs[$k][$kg] = $technician_name[$v['wor_id']][3] ?? '';
}else{
$rs[$k][$kg] = "\t".$v[$vg]; $rs[$k][$kg] = "\t".$v[$vg];
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论