优化工单模块代码
This commit is contained in:
@@ -25,7 +25,7 @@ class Index extends BaseController
|
||||
|
||||
$list = WorkOrderList::withoutField('')
|
||||
->where('delete_time', null)
|
||||
->order('status asc')
|
||||
->order(['status' => 'asc', 'id' => 'desc'])
|
||||
->paginate($rows, false, ['query' => $param])
|
||||
->each(function ($item, $key) {
|
||||
$wo = WorkOrderList::where(['id' => $item->id])->find();
|
||||
@@ -141,14 +141,26 @@ class Index extends BaseController
|
||||
{
|
||||
$param = get_params();
|
||||
$id = isset($param['id']) ? $param['id'] : 0;
|
||||
$detail = (new WorkOrderList())->detail($id);
|
||||
// print_r($id);
|
||||
if (empty($detail)) {
|
||||
return to_assign(1, '2.信息不存在');
|
||||
} else {
|
||||
View::assign('detail', $detail);
|
||||
// print_r($detail);
|
||||
if (empty($id)) {
|
||||
return to_assign(1, '参数错误,缺少ID');
|
||||
}
|
||||
$view = WorkOrderList::where('id', $id)->find();
|
||||
if ($view) {
|
||||
$projectName = Db::name('Project')->where('id', $view['project_id'])->value('name_short');
|
||||
$view['project_id'] = $projectName ?: '-';
|
||||
if (!empty($view['contact'])) {
|
||||
$view->contact = $view['contact'];
|
||||
} else {
|
||||
$view->contact = Db::name('Admin')->where('id', $view['creater'])->value('mobile') ?: '-';
|
||||
}
|
||||
$adminName = Db::name('Admin')->where('id', $view['creater'])->value('name');
|
||||
$view->creater = $adminName ?: '-';
|
||||
$solveName = Db::name('Admin')->where('id', $view['solve'])->value('name');
|
||||
$view->solve = $solveName ?: '-';
|
||||
View::assign('view', $view);
|
||||
return view();
|
||||
} else {
|
||||
return to_assign(1, '信息不存在');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user