TaskSystem/app/api/controller/ApproveController.php

43 lines
888 B
PHP

<?php
namespace app\api\controller;
use app\api\lists\approve\ApproveLists;
use app\common\model\Approve;
use think\facade\Db;
class ApproveController extends BaseApiController
{
public function lists()
{
return $this->dataLists(new ApproveLists());
}
public function audit()
{
$params = $this->request->param(); // id check_status remark
$approve = Approve::find($params['id']);
if (!$approve) {
$this->fail('数据不存在');
}
Db::startTrans();
// 拒绝通过
if ($params['check_status'] == 3) {
$this->refuse($approve);
}
// 修改任务完成状态
if ($params['check_status'] == 2) {
$this->pass($approve);
}
}
private static function pass()
{
}
private static function refuse()
{
}
}