|
@@ -264,14 +264,24 @@ Class Manage
|
|
|
#工单列表导出
|
|
|
public function out_info($data)
|
|
|
{
|
|
|
- $header = array('客户名称','手机号','问题类型','优先级','问题描述','处理结果','创建时间','完成时间');
|
|
|
+ $header = array('客户名称','手机号','问题类型','问题类型描述','优先级','问题描述','处理结果','创建时间','完成时间');
|
|
|
$body = array();
|
|
|
$config = Dever::db('work/info')->config['config_status'];
|
|
|
foreach ($data as $k => $v ) {
|
|
|
$cate_name = '';
|
|
|
- $cate = Dever::db('work/q_cate')->find(array('id'=>$v['cate_id']));
|
|
|
- if ($cate) {
|
|
|
- $cate_name = $cate['name'];
|
|
|
+ $cate_id = explode(',',$v['cate_id']);
|
|
|
+ if (isset($cate_id[0]) && $cate_id[0]) {
|
|
|
+ $cate = Dever::db('work/q_cate')->find(array('id'=>$cate_id[0]));
|
|
|
+ if ($cate) {
|
|
|
+ $cate_name = $cate['name'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $question_name = '';
|
|
|
+ if (isset($cate_id[1]) && $cate_id[1]) {
|
|
|
+ $question = Dever::db('work/question')->find(array('id'=>$cate_id[1]));
|
|
|
+ if ($question) {
|
|
|
+ $question_name = $question['name'];
|
|
|
+ }
|
|
|
}
|
|
|
$priority_name = '';
|
|
|
$priority = Dever::db('work/priority')->find(array('id'=>$v['priority_id']));
|
|
@@ -289,6 +299,7 @@ Class Manage
|
|
|
$v['name'],
|
|
|
$v['mobile'],
|
|
|
$cate_name,
|
|
|
+ $question_name,
|
|
|
$priority_name,
|
|
|
$v['desc'],
|
|
|
$status_name,
|