设置合同审核时获取上级部门负责人方法bug修改

This commit is contained in:
hdm 2022-10-21 15:29:31 +08:00
parent 73d84ccdc8
commit 21db098814
2 changed files with 4 additions and 4 deletions

View File

@ -323,7 +323,7 @@ function get_type_department_flows($type=6,$department=0)
* @param $flow_id 审批流程id
* @return
*/
function set_flow($flow_id,$check_admin_ids='')
function set_flow($flow_id,$check_admin_ids,$uid)
{
$flow_detail = Db::name('Flow')->where('id',$flow_id)->find();
$check_type = $flow_detail['check_type'];
@ -331,7 +331,7 @@ function set_flow($flow_id,$check_admin_ids='')
if ($check_type == 1) {
if($flow[0]['flow_type'] == 1){
//部门负责人
$leader = get_department_leader($this->uid);
$leader = get_department_leader($uid);
if($leader == 0){
return to_assign(1,'审批流程设置有问题当前部门负责人还未设置请联系HR或者管理员');
}
@ -341,7 +341,7 @@ function set_flow($flow_id,$check_admin_ids='')
}
else if($flow[0]['flow_type'] == 2){
//上级部门负责人
$leader = get_department_leader($this->uid,1);
$leader = get_department_leader($uid,1);
if($leader == 0){
return to_assign(1,'审批流程设置有问题上级部门负责人还未设置请联系HR或者管理员');
}

View File

@ -108,7 +108,7 @@ class Api extends BaseController
$param = get_params();
if($param['check_status'] == 1){
$check_admin_ids = isset($param['check_admin_ids'])?$param['check_admin_ids']:'';
$flow_data = set_flow($param['flow_id'],$check_admin_ids);
$flow_data = set_flow($param['flow_id'],$check_admin_ids,$this->uid);
$param['check_admin_ids'] = $flow_data['check_admin_ids'];
$flow = $flow_data['flow'];
$check_type = $flow_data['check_type'];