Browse Source

审核 详情

master
unknown 1 year ago
parent
commit
7ec622103b
  1. 19
      app/controller/AuditController.php
  2. 18
      app/model/Audit.php
  3. 2
      app/service/AuditService.php
  4. 2
      route/app.php

19
app/controller/AuditController.php

@ -3,6 +3,7 @@
namespace app\controller;
use app\model\Audit;
use app\model\Resource;
use think\Request;
use think\facade\Lang;
@ -25,4 +26,22 @@ class AuditController
->select();
return jsonReturn(0, Lang::get('成功'), $list);
}
/**
* 审批 详情
*/
public function detail(Request $request)
{
$resource_detail = Audit::with(['launch_user', 'audit_user'])->find($request->param('id'));
switch ($resource_detail->target_type) {
// 1是资源
case 1:
$resource_detail->target = Resource::with(['user', 'accredit_files', 'files'])->find($resource_detail->target_id);
break;
case 2:
break;
}
return jsonReturn(0, Lang::get('成功'), $resource_detail);
}
}

18
app/model/Audit.php

@ -16,4 +16,22 @@ class Audit extends Model
'2' => Content::class,
]);
}
/**
* @return \think\model\relation\BelongsTo
* 发起人关联关系
*/
public function launchUser()
{
return $this->belongsTo(User::class, 'launch_user_id');
}
/**
* @return \think\model\relation\BelongsTo
* 审核人关联关系
*/
public function auditUser()
{
return $this->belongsTo(User::class, 'audit_user_id');
}
}

2
app/service/AuditService.php

@ -31,4 +31,6 @@ class AuditService
$audit->saveAll($audit_ary);
}
}

2
route/app.php

@ -46,7 +46,7 @@ Route::group('resource_dir', function () {
//审核-待处理-资源审核
Route::group('audit', function () {
Route::get('/index', 'index');
Route::get('/detail', 'detail');
})->prefix('audit/');
//后台-流程管理

Loading…
Cancel
Save