撤回权限bug修改
This commit is contained in:
parent
9ec27cbae8
commit
aa451885a1
@ -541,14 +541,14 @@ class Expense extends BaseController
|
|||||||
{
|
{
|
||||||
$param = get_params();
|
$param = get_params();
|
||||||
$detail = Db::name('Expense')->where(['id' => $param['id']])->find();
|
$detail = Db::name('Expense')->where(['id' => $param['id']])->find();
|
||||||
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
|
||||||
if (!in_array($this->uid, $check_admin_ids)){
|
|
||||||
return to_assign(1,'您没权限审核该审批');
|
|
||||||
}
|
|
||||||
//当前审核节点详情
|
//当前审核节点详情
|
||||||
$step = Db::name('FlowStep')->where(['action_id'=>$detail['id'],'type'=>2,'sort'=>$detail['check_step_sort'],'delete_time'=>0])->find();
|
$step = Db::name('FlowStep')->where(['action_id'=>$detail['id'],'type'=>2,'sort'=>$detail['check_step_sort'],'delete_time'=>0])->find();
|
||||||
//审核通过
|
//审核通过
|
||||||
if($param['status'] == 1){
|
if($param['status'] == 1){
|
||||||
|
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
||||||
|
if (!in_array($this->uid, $check_admin_ids)){
|
||||||
|
return to_assign(1,'您没权限审核该审批');
|
||||||
|
}
|
||||||
//多人会签审批
|
//多人会签审批
|
||||||
if($step['flow_type'] == 4){
|
if($step['flow_type'] == 4){
|
||||||
//查询当前会签记录数
|
//查询当前会签记录数
|
||||||
@ -657,6 +657,10 @@ class Expense extends BaseController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if($param['status'] == 2){
|
else if($param['status'] == 2){
|
||||||
|
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
||||||
|
if (!in_array($this->uid, $check_admin_ids)){
|
||||||
|
return to_assign(1,'您没权限审核该审批');
|
||||||
|
}
|
||||||
//拒绝审核,数据操作
|
//拒绝审核,数据操作
|
||||||
$param['check_status'] = 3;
|
$param['check_status'] = 3;
|
||||||
$param['last_admin_id'] = $this->uid;
|
$param['last_admin_id'] = $this->uid;
|
||||||
|
@ -473,14 +473,14 @@ class Invoice extends BaseController
|
|||||||
{
|
{
|
||||||
$param = get_params();
|
$param = get_params();
|
||||||
$detail = Db::name('Invoice')->where(['id' => $param['id']])->find();
|
$detail = Db::name('Invoice')->where(['id' => $param['id']])->find();
|
||||||
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
|
||||||
if (!in_array($this->uid, $check_admin_ids)){
|
|
||||||
return to_assign(1,'您没权限审核该审批');
|
|
||||||
}
|
|
||||||
//当前审核节点详情
|
//当前审核节点详情
|
||||||
$step = Db::name('FlowStep')->where(['action_id'=>$detail['id'],'type'=>3,'sort'=>$detail['check_step_sort'],'delete_time'=>0])->find();
|
$step = Db::name('FlowStep')->where(['action_id'=>$detail['id'],'type'=>3,'sort'=>$detail['check_step_sort'],'delete_time'=>0])->find();
|
||||||
//审核通过
|
//审核通过
|
||||||
if($param['status'] == 1){
|
if($param['status'] == 1){
|
||||||
|
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
||||||
|
if (!in_array($this->uid, $check_admin_ids)){
|
||||||
|
return to_assign(1,'您没权限审核该审批');
|
||||||
|
}
|
||||||
//多人会签审批
|
//多人会签审批
|
||||||
if($step['flow_type'] == 4){
|
if($step['flow_type'] == 4){
|
||||||
//查询当前会签记录数
|
//查询当前会签记录数
|
||||||
@ -589,6 +589,10 @@ class Invoice extends BaseController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if($param['status'] == 2){
|
else if($param['status'] == 2){
|
||||||
|
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
||||||
|
if (!in_array($this->uid, $check_admin_ids)){
|
||||||
|
return to_assign(1,'您没权限审核该审批');
|
||||||
|
}
|
||||||
//拒绝审核,数据操作
|
//拒绝审核,数据操作
|
||||||
$param['check_status'] = 3;
|
$param['check_status'] = 3;
|
||||||
$param['last_admin_id'] = $this->uid;
|
$param['last_admin_id'] = $this->uid;
|
||||||
|
@ -446,14 +446,14 @@ class Approve extends BaseController
|
|||||||
{
|
{
|
||||||
$param = get_params();
|
$param = get_params();
|
||||||
$detail = Db::name('Approve')->where('id',$param['id'])->find();
|
$detail = Db::name('Approve')->where('id',$param['id'])->find();
|
||||||
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
|
||||||
if (!in_array($this->uid, $check_admin_ids)){
|
|
||||||
return to_assign(1,'您没权限审核该审批');
|
|
||||||
}
|
|
||||||
//当前审核节点详情
|
//当前审核节点详情
|
||||||
$step = Db::name('FlowStep')->where(['action_id'=>$detail['id'],'type'=>1,'sort'=>$detail['check_step_sort'],'delete_time'=>0])->find();
|
$step = Db::name('FlowStep')->where(['action_id'=>$detail['id'],'type'=>1,'sort'=>$detail['check_step_sort'],'delete_time'=>0])->find();
|
||||||
//审核通过
|
//审核通过
|
||||||
if($param['status'] == 1){
|
if($param['status'] == 1){
|
||||||
|
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
||||||
|
if (!in_array($this->uid, $check_admin_ids)){
|
||||||
|
return to_assign(1,'您没权限审核该审批');
|
||||||
|
}
|
||||||
//多人会签审批
|
//多人会签审批
|
||||||
if($step['flow_type'] == 4){
|
if($step['flow_type'] == 4){
|
||||||
//查询当前会签记录数
|
//查询当前会签记录数
|
||||||
@ -564,6 +564,10 @@ class Approve extends BaseController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if($param['status'] == 2){
|
else if($param['status'] == 2){
|
||||||
|
$check_admin_ids = explode(",", strval($detail['check_admin_ids']));
|
||||||
|
if (!in_array($this->uid, $check_admin_ids)){
|
||||||
|
return to_assign(1,'您没权限审核该审批');
|
||||||
|
}
|
||||||
//拒绝审核,数据操作
|
//拒绝审核,数据操作
|
||||||
$param['check_status'] = 3;
|
$param['check_status'] = 3;
|
||||||
$param['last_admin_id'] = $this->uid;
|
$param['last_admin_id'] = $this->uid;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user